home *** CD-ROM | disk | FTP | other *** search
/ Hot Super Models / Hot Super Models.iso / mac / jpeg2gif.cpt / jpeg2gif / ppmquant folder / ppmquant.020.68881.rsrc / CODE_2.txt < prev    next >
Text File  |  1991-11-14  |  308KB  |  5,575 lines

  1. # near model CODE resource
  2. # jump table entries: 80-84 (5 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  306E 0008                movea.w    A0, [A6 + 0x8]
  7. 0000000A  326E 000A                movea.w    A1, [A6 + 0xA]
  8. 0000000E  2009                     move.l     D0, A1
  9. 00000010  2208                     move.l     D1, A0
  10. 00000012  4C01 0000                movem.w    <none>, D1
  11. 00000016  2F00                     move.l     -[A7], D0
  12. 00000018  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  13. 0000001C  588F                     addq.l     A7, 4
  14. 0000001E  2840                     movea.l    A4, D0
  15. 00000020  B8FC 0000                cmpa.w     A4, 0x0
  16. 00000024  6616                     bne        +0x18 /* 0000003C */
  17. 00000026  4267                     clr.w      -[A7]
  18. 00000028  4267                     clr.w      -[A7]
  19. 0000002A  4267                     clr.w      -[A7]
  20. 0000002C  4267                     clr.w      -[A7]
  21. 0000002E  4267                     clr.w      -[A7]
  22. 00000030  486D EE68                pea.l      [A5 - 0x1198]
  23. 00000034  4EBA 04A0                jsr        [PC + 0x4A0 /* 000004D6 */]
  24. 00000038  4FEF 000E                lea.l      A7, [A7 + 0xE]
  25. label0000003C:
  26. 0000003C  200C                     move.l     D0, A4
  27. 0000003E  285F                     movea.l    A4, [A7]+
  28. 00000040  4E5E                     unlink     A6
  29. 00000042  4E75                     rts
  30. 00000044  504D                     addq.w     A5, 8
  31. 00000046  414C                     chk.w      D0, A4
  32. 00000048  4C4F 4352                movem.l    D1,D4,D6,A0,A1,A6, A7
  33. 0000004C  4E56 0000                link       A6, 0
  34. 00000050  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35. 00000054  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  36. 00000058  588F                     addq.l     A7, 4
  37. 0000005A  4E5E                     unlink     A6
  38. 0000005C  4E75                     rts
  39. 0000005E  504D                     addq.w     A5, 8
  40. 00000060  4652                     not.w      [A2]
  41. 00000062  4545                     chk.w      D2, D5
  42. 00000064  524F                     addq.w     A7, 1
  43. fn00000066:
  44. 00000066  4E56 FFFA                link       A6, -0x0006
  45. 0000006A  306E 000A                movea.w    A0, [A6 + 0xA]
  46. 0000006E  2008                     move.l     D0, A0
  47. 00000070  E580                     asl        D0, 2
  48. 00000072  2F00                     move.l     -[A7], D0
  49. 00000074  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  50. 00000078  588F                     addq.l     A7, 4
  51. 0000007A  2D40 FFFC                move.l     [A6 - 0x4], D0
  52. 0000007E  4AAE FFFC                tst.l      [A6 - 0x4]
  53. 00000082  6616                     bne        +0x18 /* 0000009A */
  54. 00000084  4267                     clr.w      -[A7]
  55. 00000086  4267                     clr.w      -[A7]
  56. 00000088  4267                     clr.w      -[A7]
  57. 0000008A  4267                     clr.w      -[A7]
  58. 0000008C  4267                     clr.w      -[A7]
  59. 0000008E  486D EE88                pea.l      [A5 - 0x1178]
  60. 00000092  4EBA 0442                jsr        [PC + 0x442 /* 000004D6 */]
  61. 00000096  4FEF 000E                lea.l      A7, [A7 + 0xE]
  62. label0000009A:
  63. 0000009A  306E 000A                movea.w    A0, [A6 + 0xA]
  64. 0000009E  326E 0008                movea.w    A1, [A6 + 0x8]
  65. 000000A2  2009                     move.l     D0, A1
  66. 000000A4  2208                     move.l     D1, A0
  67. 000000A6  4C01 0000                movem.w    <none>, D1
  68. 000000AA  306E 000C                movea.w    A0, [A6 + 0xC]
  69. 000000AE  2208                     move.l     D1, A0
  70. 000000B0  4C00 1000                movem.w    A4, D0
  71. 000000B4  2F01                     move.l     -[A7], D1
  72. 000000B6  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  73. 000000BA  588F                     addq.l     A7, 4
  74. 000000BC  206E FFFC                movea.l    A0, [A6 - 0x4]
  75. 000000C0  2080                     move.l     [A0], D0
  76. 000000C2  206E FFFC                movea.l    A0, [A6 - 0x4]
  77. 000000C6  4A90                     tst.l      [A0]
  78. 000000C8  6616                     bne        +0x18 /* 000000E0 */
  79. 000000CA  4267                     clr.w      -[A7]
  80. 000000CC  4267                     clr.w      -[A7]
  81. 000000CE  4267                     clr.w      -[A7]
  82. 000000D0  4267                     clr.w      -[A7]
  83. 000000D2  4267                     clr.w      -[A7]
  84. 000000D4  486D EEAA                pea.l      [A5 - 0x1156]
  85. 000000D8  4EBA 03FC                jsr        [PC + 0x3FC /* 000004D6 */]
  86. 000000DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  87. label000000E0:
  88. 000000E0  7001                     moveq.l    D0, 0x01
  89. 000000E2  3D40 FFFA                move.w     [A6 - 0x6], D0
  90. 000000E6  6034                     bra        +0x36 /* 0000011C */
  91. label000000E8:
  92. 000000E8  302E FFFA                move.w     D0, [A6 - 0x6]
  93. 000000EC  48C0                     ext.l      D0
  94. 000000EE  E580                     asl        D0, 2
  95. 000000F0  D0AE FFFC                add.l      D0, [A6 - 0x4]
  96. 000000F4  306E FFFA                movea.w    A0, [A6 - 0x6]
  97. 000000F8  326E 0008                movea.w    A1, [A6 + 0x8]
  98. 000000FC  2209                     move.l     D1, A1
  99. 000000FE  2408                     move.l     D2, A0
  100. 00000100  4C02 1000                movem.w    A4, D2
  101. 00000104  306E 000C                movea.w    A0, [A6 + 0xC]
  102. 00000108  2408                     move.l     D2, A0
  103. 0000010A  4C01 2000                movem.w    A5, D1
  104. 0000010E  206E FFFC                movea.l    A0, [A6 - 0x4]
  105. 00000112  D490                     add.l      D2, [A0]
  106. 00000114  2040                     movea.l    A0, D0
  107. 00000116  2082                     move.l     [A0], D2
  108. 00000118  526E FFFA                addq.w     [A6 - 0x6], 1
  109. label0000011C:
  110. 0000011C  302E FFFA                move.w     D0, [A6 - 0x6]
  111. 00000120  B06E 000A                cmp.w      D0, [A6 + 0xA]
  112. 00000124  6DC2                     blt        -0x3C /* 000000E8 */
  113. 00000126  202E FFFC                move.l     D0, [A6 - 0x4]
  114. 0000012A  4E5E                     unlink     A6
  115. 0000012C  4E75                     rts
  116. 0000012E  504D                     addq.w     A5, 8
  117. 00000130  414C                     chk.w      D0, A4
  118. 00000132  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  119. fn00000136:
  120. 00000136  4E56 0000                link       A6, 0
  121. 0000013A  206E 0008                movea.l    A0, [A6 + 0x8]
  122. 0000013E  2F10                     move.l     -[A7], [A0]
  123. 00000140  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  124. 00000144  588F                     addq.l     A7, 4
  125. 00000146  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  126. 0000014A  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  127. 0000014E  588F                     addq.l     A7, 4
  128. 00000150  4E5E                     unlink     A6
  129. 00000152  4E75                     rts
  130. 00000154  504D                     addq.w     A5, 8
  131. 00000156  4652                     not.w      [A2]
  132. 00000158  4545                     chk.w      D2, D5
  133. 0000015A  4152                     chk.w      D0, [A2]
  134. fn0000015C:
  135. 0000015C  4E56 0000                link       A6, 0
  136. 00000160  48E7 0700                movem.l    -[A7], D5,D6,D7
  137. 00000164  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  138. 00000168  4EAD 0182                jsr        [A5 + 0x182 /* export_44 */]
  139. 0000016C  588F                     addq.l     A7, 4
  140. 0000016E  3E00                     move.w     D7, D0
  141. 00000170  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  142. 00000174  6C00 0072                bge        +0x74 /* 000001E8 */
  143. 00000178  7000                     moveq.l    D0, 0x00
  144. 0000017A  6000 0074                bra        +0x76 /* 000001F0 */
  145. label0000017E:
  146. 0000017E  206E 0008                movea.l    A0, [A6 + 0x8]
  147. 00000182  52AE 0008                addq.l     [A6 + 0x8], 1
  148. 00000186  1C10                     move.b     D6, [A0]
  149. 00000188  206E 000C                movea.l    A0, [A6 + 0xC]
  150. 0000018C  52AE 000C                addq.l     [A6 + 0xC], 1
  151. 00000190  1A10                     move.b     D5, [A0]
  152. 00000192  4A05                     tst.b      D5
  153. 00000194  6606                     bne        +0x8 /* 0000019C */
  154. 00000196  7000                     moveq.l    D0, 0x00
  155. 00000198  6000 0056                bra        +0x58 /* 000001F0 */
  156. label0000019C:
  157. 0000019C  7000                     moveq.l    D0, 0x00
  158. 0000019E  1006                     move.b     D0, D6
  159. 000001A0  41ED FA32                lea.l      A0, [A5 - 0x5CE]
  160. 000001A4  D0C0                     add.w      A0, D0
  161. 000001A6  1010                     move.b     D0, [A0]
  162. 000001A8  49C0                     lea.l      A4, D0
  163. 000001AA  0800 0006                btst.b     D0, 0x6
  164. 000001AE  670E                     beq        +0x10 /* 000001BE */
  165. 000001B0  1006                     move.b     D0, D6
  166. 000001B2  49C0                     lea.l      A4, D0
  167. 000001B4  3F00                     move.w     -[A7], D0
  168. 000001B6  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  169. 000001BA  548F                     addq.l     A7, 2
  170. 000001BC  1C00                     move.b     D6, D0
  171. label000001BE:
  172. 000001BE  7000                     moveq.l    D0, 0x00
  173. 000001C0  1005                     move.b     D0, D5
  174. 000001C2  41ED FA32                lea.l      A0, [A5 - 0x5CE]
  175. 000001C6  D0C0                     add.w      A0, D0
  176. 000001C8  1010                     move.b     D0, [A0]
  177. 000001CA  49C0                     lea.l      A4, D0
  178. 000001CC  0800 0006                btst.b     D0, 0x6
  179. 000001D0  670E                     beq        +0x10 /* 000001E0 */
  180. 000001D2  1005                     move.b     D0, D5
  181. 000001D4  49C0                     lea.l      A4, D0
  182. 000001D6  3F00                     move.w     -[A7], D0
  183. 000001D8  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  184. 000001DC  548F                     addq.l     A7, 2
  185. 000001DE  1C00                     move.b     D6, D0
  186. label000001E0:
  187. 000001E0  BC05                     cmp.b      D6, D5
  188. 000001E2  6704                     beq        +0x6 /* 000001E8 */
  189. 000001E4  7000                     moveq.l    D0, 0x00
  190. 000001E6  6008                     bra        +0xA /* 000001F0 */
  191. label000001E8:
  192. 000001E8  5347                     subq.w     D7, 1
  193. 000001EA  4A47                     tst.w      D7
  194. 000001EC  6C90                     bge        -0x6E /* 0000017E */
  195. 000001EE  7001                     moveq.l    D0, 0x01
  196. label000001F0:
  197. 000001F0  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  198. 000001F4  4E5E                     unlink     A6
  199. 000001F6  4E75                     rts
  200. 000001F8  504D                     addq.w     A5, 8
  201. 000001FA  4B45                     chk.w      D5, D5
  202. 000001FC  594D                     subq.w     A5, 4
  203. 000001FE  4154                     chk.w      D0, [A4]
  204. 00000200  4E56 0000                link       A6, 0
  205. 00000204  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  206. 0000020A  6E06                     bgt        +0x8 /* 00000212 */
  207. 0000020C  7001                     moveq.l    D0, 0x01
  208. 0000020E  6000 00E8                bra        +0xEA /* 000002F8 */
  209. label00000212:
  210. 00000212  0C6E 0003 0008           cmpi.w     [A6 + 0x8], 0x3
  211. 00000218  6E06                     bgt        +0x8 /* 00000220 */
  212. 0000021A  7002                     moveq.l    D0, 0x02
  213. 0000021C  6000 00DA                bra        +0xDC /* 000002F8 */
  214. label00000220:
  215. 00000220  0C6E 0007 0008           cmpi.w     [A6 + 0x8], 0x7
  216. 00000226  6E06                     bgt        +0x8 /* 0000022E */
  217. 00000228  7003                     moveq.l    D0, 0x03
  218. 0000022A  6000 00CC                bra        +0xCE /* 000002F8 */
  219. label0000022E:
  220. 0000022E  0C6E 000F 0008           cmpi.w     [A6 + 0x8], 0xF
  221. 00000234  6E06                     bgt        +0x8 /* 0000023C */
  222. 00000236  7004                     moveq.l    D0, 0x04
  223. 00000238  6000 00BE                bra        +0xC0 /* 000002F8 */
  224. label0000023C:
  225. 0000023C  0C6E 001F 0008           cmpi.w     [A6 + 0x8], 0x1F
  226. 00000242  6E06                     bgt        +0x8 /* 0000024A */
  227. 00000244  7005                     moveq.l    D0, 0x05
  228. 00000246  6000 00B0                bra        +0xB2 /* 000002F8 */
  229. label0000024A:
  230. 0000024A  0C6E 003F 0008           cmpi.w     [A6 + 0x8], 0x3F /* '?' */
  231. 00000250  6E06                     bgt        +0x8 /* 00000258 */
  232. 00000252  7006                     moveq.l    D0, 0x06
  233. 00000254  6000 00A2                bra        +0xA4 /* 000002F8 */
  234. label00000258:
  235. 00000258  0C6E 007F 0008           cmpi.w     [A6 + 0x8], 0x7F
  236. 0000025E  6E06                     bgt        +0x8 /* 00000266 */
  237. 00000260  7007                     moveq.l    D0, 0x07
  238. 00000262  6000 0094                bra        +0x96 /* 000002F8 */
  239. label00000266:
  240. 00000266  0C6E 00FF 0008           cmpi.w     [A6 + 0x8], 0xFF
  241. 0000026C  6E06                     bgt        +0x8 /* 00000274 */
  242. 0000026E  7008                     moveq.l    D0, 0x08
  243. 00000270  6000 0086                bra        +0x88 /* 000002F8 */
  244. label00000274:
  245. 00000274  0C6E 01FF 0008           cmpi.w     [A6 + 0x8], 0x1FF
  246. 0000027A  6E06                     bgt        +0x8 /* 00000282 */
  247. 0000027C  7009                     moveq.l    D0, 0x09
  248. 0000027E  6000 0078                bra        +0x7A /* 000002F8 */
  249. label00000282:
  250. 00000282  0C6E 03FF 0008           cmpi.w     [A6 + 0x8], 0x3FF
  251. 00000288  6E06                     bgt        +0x8 /* 00000290 */
  252. 0000028A  700A                     moveq.l    D0, 0x0A
  253. 0000028C  6000 006A                bra        +0x6C /* 000002F8 */
  254. label00000290:
  255. 00000290  0C6E 07FF 0008           cmpi.w     [A6 + 0x8], 0x7FF
  256. 00000296  6E06                     bgt        +0x8 /* 0000029E */
  257. 00000298  700B                     moveq.l    D0, 0x0B
  258. 0000029A  6000 005C                bra        +0x5E /* 000002F8 */
  259. label0000029E:
  260. 0000029E  0C6E 0FFF 0008           cmpi.w     [A6 + 0x8], 0xFFF
  261. 000002A4  6E06                     bgt        +0x8 /* 000002AC */
  262. 000002A6  700C                     moveq.l    D0, 0x0C
  263. 000002A8  6000 004E                bra        +0x50 /* 000002F8 */
  264. label000002AC:
  265. 000002AC  0C6E 1FFF 0008           cmpi.w     [A6 + 0x8], 0x1FFF
  266. 000002B2  6E04                     bgt        +0x6 /* 000002B8 */
  267. 000002B4  700D                     moveq.l    D0, 0x0D
  268. 000002B6  6040                     bra        +0x42 /* 000002F8 */
  269. label000002B8:
  270. 000002B8  0C6E 3FFF 0008           cmpi.w     [A6 + 0x8], 0x3FFF
  271. 000002BE  6E04                     bgt        +0x6 /* 000002C4 */
  272. 000002C0  700E                     moveq.l    D0, 0x0E
  273. 000002C2  6034                     bra        +0x36 /* 000002F8 */
  274. label000002C4:
  275. 000002C4  0C6E 7FFF 0008           cmpi.w     [A6 + 0x8], 0x7FFF
  276. 000002CA  6E04                     bgt        +0x6 /* 000002D0 */
  277. 000002CC  700F                     moveq.l    D0, 0x0F
  278. 000002CE  6028                     bra        +0x2A /* 000002F8 */
  279. label000002D0:
  280. 000002D0  306E 0008                movea.w    A0, [A6 + 0x8]
  281. 000002D4  B1FC 0000 FFFF           cmpa.l     A0, 0xFFFF
  282. 000002DA  6E04                     bgt        +0x6 /* 000002E0 */
  283. 000002DC  7010                     moveq.l    D0, 0x10
  284. 000002DE  6018                     bra        +0x1A /* 000002F8 */
  285. label000002E0:
  286. 000002E0  4267                     clr.w      -[A7]
  287. 000002E2  4267                     clr.w      -[A7]
  288. 000002E4  4267                     clr.w      -[A7]
  289. 000002E6  4267                     clr.w      -[A7]
  290. 000002E8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  291. 000002EC  486D EECC                pea.l      [A5 - 0x1134]
  292. 000002F0  4EBA 01E4                jsr        [PC + 0x1E4 /* 000004D6 */]
  293. 000002F4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  294. label000002F8:
  295. 000002F8  4E5E                     unlink     A6
  296. 000002FA  4E75                     rts
  297. 000002FC  504D                     addq.w     A5, 8
  298. 000002FE  4D41                     chk.w      D6, D1
  299. 00000300  5856                     addq.w     [A6], 4
  300. 00000302  414C                     chk.w      D0, A4
  301. 00000304  4E56 0000                link       A6, 0
  302. 00000308  7001                     moveq.l    D0, 0x01
  303. 0000030A  322E 0008                move.w     D1, [A6 + 0x8]
  304. 0000030E  E368                     lsl        D0.w, D1
  305. 00000310  5340                     subq.w     D0, 1
  306. 00000312  4E5E                     unlink     A6
  307. 00000314  4E75                     rts
  308. 00000316  504D                     addq.w     A5, 8
  309. 00000318  4249                     clr.w      A1
  310. 0000031A  5453                     addq.w     [A3], 2
  311. 0000031C  544F                     addq.w     A7, 2
  312. fn0000031E:
  313. 0000031E  4E56 0000                link       A6, 0
  314. 00000322  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  315. 00000326  206E 000C                movea.l    A0, [A6 + 0xC]
  316. 0000032A  2F10                     move.l     -[A7], [A0]
  317. 0000032C  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  318. 00000330  5C8F                     addq.l     A7, 6
  319. 00000332  2B40 EE5A                move.l     [A5 - 0x11A6], D0
  320. 00000336  4AAD EE5A                tst.l      [A5 - 0x11A6]
  321. 0000033A  660A                     bne        +0xC /* 00000346 */
  322. 0000033C  206E 000C                movea.l    A0, [A6 + 0xC]
  323. 00000340  2B50 EE5A                move.l     [A5 - 0x11A6], [A0]
  324. 00000344  6004                     bra        +0x6 /* 0000034A */
  325. label00000346:
  326. 00000346  52AD EE5A                addq.l     [A5 - 0x11A6], 1
  327. label0000034A:
  328. 0000034A  4E5E                     unlink     A6
  329. 0000034C  4E75                     rts
  330. 0000034E  504D                     addq.w     A5, 8
  331. 00000350  494E                     chk.w      D4, A6
  332. 00000352  4954                     chk.w      D4, [A4]
  333. 00000354  2020                     move.l     D0, -[A0]
  334. fn00000356:
  335. 00000356  4E56 0000                link       A6, 0
  336. 0000035A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  337. 0000035E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  338. 00000362  4EBA FFBA                jsr        [PC - 0x46 /* 0000031E */]
  339. 00000366  508F                     addq.l     A7, 8
  340. 00000368  4E5E                     unlink     A6
  341. 0000036A  4E75                     rts
  342. 0000036C  5042                     addq.w     D2, 8
  343. 0000036E  4D49                     chk.w      D6, A1
  344. 00000370  4E49                     trap       9
  345. 00000372  5420                     addq.b     -[A0], 2
  346. fn00000374:
  347. 00000374  4E56 FFFA                link       A6, -0x0006
  348. 00000378  4878 0002                push.l     0x2
  349. 0000037C  486D EEE8                pea.l      [A5 - 0x1118]
  350. 00000380  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  351. 00000384  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  352. 00000388  4FEF 000C                lea.l      A7, [A7 + 0xC]
  353. 0000038C  4A40                     tst.w      D0
  354. 0000038E  57C0                     seq        D0
  355. 00000390  4400                     neg.b      D0
  356. 00000392  4880                     ext.w      D0
  357. 00000394  3D40 FFFE                move.w     [A6 - 0x2], D0
  358. 00000398  4878 0002                push.l     0x2
  359. 0000039C  486D EEEC                pea.l      [A5 - 0x1114]
  360. 000003A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  361. 000003A4  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  362. 000003A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  363. 000003AC  4A40                     tst.w      D0
  364. 000003AE  57C0                     seq        D0
  365. 000003B0  4400                     neg.b      D0
  366. 000003B2  4880                     ext.w      D0
  367. 000003B4  3D40 FFFC                move.w     [A6 - 0x4], D0
  368. 000003B8  4878 0002                push.l     0x2
  369. 000003BC  486D EEF0                pea.l      [A5 - 0x1110]
  370. 000003C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  371. 000003C4  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  372. 000003C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  373. 000003CC  3D40 FFFA                move.w     [A6 - 0x6], D0
  374. 000003D0  4A6E FFFE                tst.w      [A6 - 0x2]
  375. 000003D4  6606                     bne        +0x8 /* 000003DC */
  376. 000003D6  4A6E FFFC                tst.w      [A6 - 0x4]
  377. 000003DA  675A                     beq        +0x5C /* 00000436 */
  378. label000003DC:
  379. 000003DC  486D EEF4                pea.l      [A5 - 0x110C]
  380. 000003E0  486D FBB2                pea.l      [A5 - 0x44E]
  381. 000003E4  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  382. 000003E8  508F                     addq.l     A7, 8
  383. 000003EA  4A6E FFFC                tst.w      [A6 - 0x4]
  384. 000003EE  6738                     beq        +0x3A /* 00000428 */
  385. 000003F0  202D FBC4                move.l     D0, [A5 - 0x43C]
  386. 000003F4  53AD FBC4                subq.l     [A5 - 0x43C], 1
  387. 000003F8  0C80 0000 0001           cmpi.l     D0, 0x1
  388. 000003FE  6316                     bls        +0x18 /* 00000416 */
  389. 00000400  206D FBC0                movea.l    A0, [A5 - 0x440]
  390. 00000404  52AD FBC0                addq.l     [A5 - 0x440], 1
  391. 00000408  700A                     moveq.l    D0, 0x0A
  392. 0000040A  1080                     move.b     [A0], D0
  393. 0000040C  0240 00FF                andi.w     D0, 0xFF
  394. 00000410  48C0                     ext.l      D0
  395. 00000412  6000 00B6                bra        +0xB8 /* 000004CA */
  396. label00000416:
  397. 00000416  486D FBB2                pea.l      [A5 - 0x44E]
  398. 0000041A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  399. 0000041E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  400. 00000422  5C8F                     addq.l     A7, 6
  401. 00000424  6000 00A4                bra        +0xA6 /* 000004CA */
  402. label00000428:
  403. 00000428  486D FBB2                pea.l      [A5 - 0x44E]
  404. 0000042C  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  405. 00000430  588F                     addq.l     A7, 4
  406. 00000432  6000 0096                bra        +0x98 /* 000004CA */
  407. label00000436:
  408. 00000436  4A6E FFFA                tst.w      [A6 - 0x6]
  409. 0000043A  6612                     bne        +0x14 /* 0000044E */
  410. 0000043C  206E 0008                movea.l    A0, [A6 + 0x8]
  411. 00000440  4868 0002                pea.l      [A0 + 0x2]
  412. 00000444  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  413. 00000448  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  414. 0000044C  508F                     addq.l     A7, 8
  415. label0000044E:
  416. 0000044E  2F2D EE5A                move.l     -[A7], [A5 - 0x11A6]
  417. 00000452  486D EEF6                pea.l      [A5 - 0x110A]
  418. 00000456  486D FBB2                pea.l      [A5 - 0x44E]
  419. 0000045A  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  420. 0000045E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  421. 00000462  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  422. 00000466  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  423. 0000046A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  424. 0000046E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  425. 00000472  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  426. 00000476  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  427. 0000047A  486D FBB2                pea.l      [A5 - 0x44E]
  428. 0000047E  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  429. 00000482  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  430. 00000486  4A6E FFFA                tst.w      [A6 - 0x6]
  431. 0000048A  6734                     beq        +0x36 /* 000004C0 */
  432. 0000048C  202D FBC4                move.l     D0, [A5 - 0x43C]
  433. 00000490  53AD FBC4                subq.l     [A5 - 0x43C], 1
  434. 00000494  0C80 0000 0001           cmpi.l     D0, 0x1
  435. 0000049A  6314                     bls        +0x16 /* 000004B0 */
  436. 0000049C  206D FBC0                movea.l    A0, [A5 - 0x440]
  437. 000004A0  52AD FBC0                addq.l     [A5 - 0x440], 1
  438. 000004A4  700A                     moveq.l    D0, 0x0A
  439. 000004A6  1080                     move.b     [A0], D0
  440. 000004A8  0240 00FF                andi.w     D0, 0xFF
  441. 000004AC  48C0                     ext.l      D0
  442. 000004AE  601A                     bra        +0x1C /* 000004CA */
  443. label000004B0:
  444. 000004B0  486D FBB2                pea.l      [A5 - 0x44E]
  445. 000004B4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  446. 000004B8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  447. 000004BC  5C8F                     addq.l     A7, 6
  448. 000004BE  600A                     bra        +0xC /* 000004CA */
  449. label000004C0:
  450. 000004C0  486D FBB2                pea.l      [A5 - 0x44E]
  451. 000004C4  4EAD 011A                jsr        [A5 + 0x11A /* export_31 */]
  452. 000004C8  588F                     addq.l     A7, 4
  453. label000004CA:
  454. 000004CA  4E5E                     unlink     A6
  455. 000004CC  4E75                     rts
  456. 000004CE  504D                     addq.w     A5, 8
  457. 000004D0  4D45                     chk.w      D6, D5
  458. 000004D2  5353                     subq.w     [A3], 1
  459. 000004D4  4147                     chk.w      D0, D7
  460. fn000004D6:
  461. 000004D6  4E56 0000                link       A6, 0
  462. 000004DA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  463. 000004DE  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  464. 000004E2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  465. 000004E6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  466. 000004EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  467. 000004EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  468. 000004F2  4EBA FE80                jsr        [PC - 0x180 /* 00000374 */]
  469. 000004F6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  470. 000004FA  3F3C 0001                move.w     -[A7], 0x1
  471. 000004FE  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  472. 00000502  548F                     addq.l     A7, 2
  473. 00000504  4E5E                     unlink     A6
  474. 00000506  4E75                     rts
  475. 00000508  504D                     addq.w     A5, 8
  476. 0000050A  4552                     chk.w      D2, [A2]
  477. 0000050C  524F                     addq.w     A7, 1
  478. 0000050E  5220                     addq.b     -[A0], 1
  479. fn00000510:
  480. 00000510  4E56 0000                link       A6, 0
  481. 00000514  4AAE 0008                tst.l      [A6 + 0x8]
  482. 00000518  6724                     beq        +0x26 /* 0000053E */
  483. 0000051A  206E 0008                movea.l    A0, [A6 + 0x8]
  484. 0000051E  4A10                     tst.b      [A0]
  485. 00000520  671C                     beq        +0x1E /* 0000053E */
  486. 00000522  4267                     clr.w      -[A7]
  487. 00000524  4267                     clr.w      -[A7]
  488. 00000526  4267                     clr.w      -[A7]
  489. 00000528  486D EE5E                pea.l      [A5 - 0x11A2]
  490. 0000052C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  491. 00000530  486D EEFC                pea.l      [A5 - 0x1104]
  492. 00000534  4EBA FFA0                jsr        [PC - 0x60 /* 000004D6 */]
  493. 00000538  4FEF 0012                lea.l      A7, [A7 + 0x12]
  494. 0000053C  6018                     bra        +0x1A /* 00000556 */
  495. label0000053E:
  496. 0000053E  4267                     clr.w      -[A7]
  497. 00000540  4267                     clr.w      -[A7]
  498. 00000542  4267                     clr.w      -[A7]
  499. 00000544  4267                     clr.w      -[A7]
  500. 00000546  486D EE5E                pea.l      [A5 - 0x11A2]
  501. 0000054A  486D EF04                pea.l      [A5 - 0x10FC]
  502. 0000054E  4EBA FF86                jsr        [PC - 0x7A /* 000004D6 */]
  503. 00000552  4FEF 0010                lea.l      A7, [A7 + 0x10]
  504. label00000556:
  505. 00000556  4E5E                     unlink     A6
  506. 00000558  4E75                     rts
  507. 0000055A  504D                     addq.w     A5, 8
  508. 0000055C  5045                     addq.w     D5, 8
  509. 0000055E  5252                     addq.w     [A2], 1
  510. 00000560  4F52                     chk.w      D7, [A2]
  511. fn00000562:
  512. 00000562  4E56 0000                link       A6, 0
  513. 00000566  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  514. 0000056A  2F2D EE5A                move.l     -[A7], [A5 - 0x11A6]
  515. 0000056E  486D EF08                pea.l      [A5 - 0x10F8]
  516. 00000572  486D FBB2                pea.l      [A5 - 0x44E]
  517. 00000576  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  518. 0000057A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  519. 0000057E  3F3C 0001                move.w     -[A7], 0x1
  520. 00000582  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  521. 00000586  548F                     addq.l     A7, 2
  522. 00000588  4E5E                     unlink     A6
  523. 0000058A  4E75                     rts
  524. 0000058C  504D                     addq.w     A5, 8
  525. 0000058E  5553                     subq.w     [A3], 2
  526. 00000590  4147                     chk.w      D0, D7
  527. 00000592  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  528. fn00000594:
  529. 00000594  4E56 FFFC                link       A6, -0x0004
  530. 00000598  486D EF18                pea.l      [A5 - 0x10E8]
  531. 0000059C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  532. 000005A0  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  533. 000005A4  508F                     addq.l     A7, 8
  534. 000005A6  4A40                     tst.w      D0
  535. 000005A8  660A                     bne        +0xC /* 000005B4 */
  536. 000005AA  41ED FB66                lea.l      A0, [A5 - 0x49A]
  537. 000005AE  2D48 FFFC                move.l     [A6 - 0x4], A0
  538. 000005B2  602C                     bra        +0x2E /* 000005E0 */
  539. label000005B4:
  540. 000005B4  486D EF1A                pea.l      [A5 - 0x10E6]
  541. 000005B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  542. 000005BC  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  543. 000005C0  508F                     addq.l     A7, 8
  544. 000005C2  2D40 FFFC                move.l     [A6 - 0x4], D0
  545. 000005C6  4AAE FFFC                tst.l      [A6 - 0x4]
  546. 000005CA  6614                     bne        +0x16 /* 000005E0 */
  547. 000005CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  548. 000005D0  4EBA FF3E                jsr        [PC - 0xC2 /* 00000510 */]
  549. 000005D4  588F                     addq.l     A7, 4
  550. 000005D6  3F3C 0001                move.w     -[A7], 0x1
  551. 000005DA  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  552. 000005DE  548F                     addq.l     A7, 2
  553. label000005E0:
  554. 000005E0  202E FFFC                move.l     D0, [A6 - 0x4]
  555. 000005E4  4E5E                     unlink     A6
  556. 000005E6  4E75                     rts
  557. 000005E8  504D                     addq.w     A5, 8
  558. 000005EA  4F50                     chk.w      D7, [A0]
  559. 000005EC  454E                     chk.w      D2, A6
  560. 000005EE  5220                     addq.b     -[A0], 1
  561. 000005F0  4E56 FFFC                link       A6, -0x0004
  562. 000005F4  486D EF1E                pea.l      [A5 - 0x10E2]
  563. 000005F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  564. 000005FC  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  565. 00000600  508F                     addq.l     A7, 8
  566. 00000602  2D40 FFFC                move.l     [A6 - 0x4], D0
  567. 00000606  4AAE FFFC                tst.l      [A6 - 0x4]
  568. 0000060A  6614                     bne        +0x16 /* 00000620 */
  569. 0000060C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  570. 00000610  4EBA FEFE                jsr        [PC - 0x102 /* 00000510 */]
  571. 00000614  588F                     addq.l     A7, 4
  572. 00000616  3F3C 0001                move.w     -[A7], 0x1
  573. 0000061A  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  574. 0000061E  548F                     addq.l     A7, 2
  575. label00000620:
  576. 00000620  202E FFFC                move.l     D0, [A6 - 0x4]
  577. 00000624  4E5E                     unlink     A6
  578. 00000626  4E75                     rts
  579. 00000628  504D                     addq.w     A5, 8
  580. 0000062A  4F50                     chk.w      D7, [A0]
  581. 0000062C  454E                     chk.w      D2, A6
  582. 0000062E  5720                     subq.b     -[A0], 3
  583. fn00000630:
  584. 00000630  4E56 0000                link       A6, 0
  585. 00000634  41ED FB66                lea.l      A0, [A5 - 0x49A]
  586. 00000638  B1EE 0008                cmpa.l     A0, [A6 + 0x8]
  587. 0000063C  6718                     beq        +0x1A /* 00000656 */
  588. 0000063E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  589. 00000642  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  590. 00000646  588F                     addq.l     A7, 4
  591. 00000648  4A40                     tst.w      D0
  592. 0000064A  670A                     beq        +0xC /* 00000656 */
  593. 0000064C  486D EF20                pea.l      [A5 - 0x10E0]
  594. 00000650  4EBA FEBE                jsr        [PC - 0x142 /* 00000510 */]
  595. 00000654  588F                     addq.l     A7, 4
  596. label00000656:
  597. 00000656  4E5E                     unlink     A6
  598. 00000658  4E75                     rts
  599. 0000065A  504D                     addq.w     A5, 8
  600. 0000065C  434C                     chk.w      D1, A4
  601. 0000065E  4F53                     chk.w      D7, [A3]
  602. 00000660  4520                     .invalid   2, -[A0] // invalid opcode 4 with b == 4
  603. 00000662  4E56 FFFE                link       A6, -0x0002
  604. 00000666  206E 0008                movea.l    A0, [A6 + 0x8]
  605. 0000066A  2028 0012                move.l     D0, [A0 + 0x12]
  606. 0000066E  53A8 0012                subq.l     [A0 + 0x12], 1
  607. 00000672  4A80                     tst.l      D0
  608. 00000674  6714                     beq        +0x16 /* 0000068A */
  609. 00000676  206E 0008                movea.l    A0, [A6 + 0x8]
  610. 0000067A  2268 000E                movea.l    A1, [A0 + 0xE]
  611. 0000067E  52A8 000E                addq.l     [A0 + 0xE], 1
  612. 00000682  7000                     moveq.l    D0, 0x00
  613. 00000684  1011                     move.b     D0, [A1]
  614. 00000686  48C0                     ext.l      D0
  615. 00000688  600A                     bra        +0xC /* 00000694 */
  616. label0000068A:
  617. 0000068A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  618. 0000068E  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  619. 00000692  588F                     addq.l     A7, 4
  620. label00000694:
  621. 00000694  3D40 FFFE                move.w     [A6 - 0x2], D0
  622. 00000698  0C40 FFFF                cmpi.w     D0, 0xFFFF
  623. 0000069C  6606                     bne        +0x8 /* 000006A4 */
  624. 0000069E  70FF                     moveq.l    D0, 0xFFFFFFFF
  625. 000006A0  6000 005E                bra        +0x60 /* 00000700 */
  626. label000006A4:
  627. 000006A4  303C 00FF                move.w     D0, 0xFF
  628. 000006A8  C06E FFFE                and.w      D0, [A6 - 0x2]
  629. 000006AC  E148                     lsl        D0.w, 8
  630. 000006AE  206E 000C                movea.l    A0, [A6 + 0xC]
  631. 000006B2  3080                     move.w     [A0], D0
  632. 000006B4  206E 0008                movea.l    A0, [A6 + 0x8]
  633. 000006B8  2028 0012                move.l     D0, [A0 + 0x12]
  634. 000006BC  53A8 0012                subq.l     [A0 + 0x12], 1
  635. 000006C0  4A80                     tst.l      D0
  636. 000006C2  6714                     beq        +0x16 /* 000006D8 */
  637. 000006C4  206E 0008                movea.l    A0, [A6 + 0x8]
  638. 000006C8  2268 000E                movea.l    A1, [A0 + 0xE]
  639. 000006CC  52A8 000E                addq.l     [A0 + 0xE], 1
  640. 000006D0  7000                     moveq.l    D0, 0x00
  641. 000006D2  1011                     move.b     D0, [A1]
  642. 000006D4  48C0                     ext.l      D0
  643. 000006D6  600A                     bra        +0xC /* 000006E2 */
  644. label000006D8:
  645. 000006D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  646. 000006DC  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  647. 000006E0  588F                     addq.l     A7, 4
  648. label000006E2:
  649. 000006E2  3D40 FFFE                move.w     [A6 - 0x2], D0
  650. 000006E6  0C40 FFFF                cmpi.w     D0, 0xFFFF
  651. 000006EA  6604                     bne        +0x6 /* 000006F0 */
  652. 000006EC  70FF                     moveq.l    D0, 0xFFFFFFFF
  653. 000006EE  6010                     bra        +0x12 /* 00000700 */
  654. label000006F0:
  655. 000006F0  303C 00FF                move.w     D0, 0xFF
  656. 000006F4  C06E FFFE                and.w      D0, [A6 - 0x2]
  657. 000006F8  206E 000C                movea.l    A0, [A6 + 0xC]
  658. 000006FC  8150                     or.w       [A0], D0
  659. 000006FE  7000                     moveq.l    D0, 0x00
  660. label00000700:
  661. 00000700  4E5E                     unlink     A6
  662. 00000702  4E75                     rts
  663. 00000704  504D                     addq.w     A5, 8
  664. 00000706  5245                     addq.w     D5, 1
  665. 00000708  4144                     chk.w      D0, D4
  666. 0000070A  4249                     clr.w      A1
  667. 0000070C  4E56 0000                link       A6, 0
  668. 00000710  206E 0008                movea.l    A0, [A6 + 0x8]
  669. 00000714  2028 0012                move.l     D0, [A0 + 0x12]
  670. 00000718  53A8 0012                subq.l     [A0 + 0x12], 1
  671. 0000071C  0C80 0000 0001           cmpi.l     D0, 0x1
  672. 00000722  6320                     bls        +0x22 /* 00000744 */
  673. 00000724  206E 0008                movea.l    A0, [A6 + 0x8]
  674. 00000728  2268 000E                movea.l    A1, [A0 + 0xE]
  675. 0000072C  52A8 000E                addq.l     [A0 + 0xE], 1
  676. 00000730  302E 000C                move.w     D0, [A6 + 0xC]
  677. 00000734  E040                     asr        D0.w, 8
  678. 00000736  0240 00FF                andi.w     D0, 0xFF
  679. 0000073A  1280                     move.b     [A1], D0
  680. 0000073C  0240 00FF                andi.w     D0, 0xFF
  681. 00000740  48C0                     ext.l      D0
  682. 00000742  6016                     bra        +0x18 /* 0000075A */
  683. label00000744:
  684. 00000744  302E 000C                move.w     D0, [A6 + 0xC]
  685. 00000748  E040                     asr        D0.w, 8
  686. 0000074A  0240 00FF                andi.w     D0, 0xFF
  687. 0000074E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  688. 00000752  3F00                     move.w     -[A7], D0
  689. 00000754  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  690. 00000758  5C8F                     addq.l     A7, 6
  691. label0000075A:
  692. 0000075A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  693. 0000075E  6606                     bne        +0x8 /* 00000766 */
  694. 00000760  70FF                     moveq.l    D0, 0xFFFFFFFF
  695. 00000762  6000 0054                bra        +0x56 /* 000007B8 */
  696. label00000766:
  697. 00000766  206E 0008                movea.l    A0, [A6 + 0x8]
  698. 0000076A  2028 0012                move.l     D0, [A0 + 0x12]
  699. 0000076E  53A8 0012                subq.l     [A0 + 0x12], 1
  700. 00000772  0C80 0000 0001           cmpi.l     D0, 0x1
  701. 00000778  631E                     bls        +0x20 /* 00000798 */
  702. 0000077A  206E 0008                movea.l    A0, [A6 + 0x8]
  703. 0000077E  2268 000E                movea.l    A1, [A0 + 0xE]
  704. 00000782  52A8 000E                addq.l     [A0 + 0xE], 1
  705. 00000786  303C 00FF                move.w     D0, 0xFF
  706. 0000078A  C06E 000C                and.w      D0, [A6 + 0xC]
  707. 0000078E  1280                     move.b     [A1], D0
  708. 00000790  0240 00FF                andi.w     D0, 0xFF
  709. 00000794  48C0                     ext.l      D0
  710. 00000796  6014                     bra        +0x16 /* 000007AC */
  711. label00000798:
  712. 00000798  303C 00FF                move.w     D0, 0xFF
  713. 0000079C  C06E 000C                and.w      D0, [A6 + 0xC]
  714. 000007A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  715. 000007A4  3F00                     move.w     -[A7], D0
  716. 000007A6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  717. 000007AA  5C8F                     addq.l     A7, 6
  718. label000007AC:
  719. 000007AC  0C40 FFFF                cmpi.w     D0, 0xFFFF
  720. 000007B0  6604                     bne        +0x6 /* 000007B6 */
  721. 000007B2  70FF                     moveq.l    D0, 0xFFFFFFFF
  722. 000007B4  6002                     bra        +0x4 /* 000007B8 */
  723. label000007B6:
  724. 000007B6  7000                     moveq.l    D0, 0x00
  725. label000007B8:
  726. 000007B8  4E5E                     unlink     A6
  727. 000007BA  4E75                     rts
  728. 000007BC  504D                     addq.w     A5, 8
  729. 000007BE  5752                     subq.w     [A2], 3
  730. 000007C0  4954                     chk.w      D4, [A4]
  731. 000007C2  4542                     chk.w      D2, D2
  732. 000007C4  4E56 FFFE                link       A6, -0x0002
  733. 000007C8  206E 0008                movea.l    A0, [A6 + 0x8]
  734. 000007CC  2028 0012                move.l     D0, [A0 + 0x12]
  735. 000007D0  53A8 0012                subq.l     [A0 + 0x12], 1
  736. 000007D4  4A80                     tst.l      D0
  737. 000007D6  6714                     beq        +0x16 /* 000007EC */
  738. 000007D8  206E 0008                movea.l    A0, [A6 + 0x8]
  739. 000007DC  2268 000E                movea.l    A1, [A0 + 0xE]
  740. 000007E0  52A8 000E                addq.l     [A0 + 0xE], 1
  741. 000007E4  7000                     moveq.l    D0, 0x00
  742. 000007E6  1011                     move.b     D0, [A1]
  743. 000007E8  48C0                     ext.l      D0
  744. 000007EA  600A                     bra        +0xC /* 000007F6 */
  745. label000007EC:
  746. 000007EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  747. 000007F0  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  748. 000007F4  588F                     addq.l     A7, 4
  749. label000007F6:
  750. 000007F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  751. 000007FA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  752. 000007FE  6606                     bne        +0x8 /* 00000806 */
  753. 00000800  70FF                     moveq.l    D0, 0xFFFFFFFF
  754. 00000802  6000 0116                bra        +0x118 /* 0000091A */
  755. label00000806:
  756. 00000806  303C 00FF                move.w     D0, 0xFF
  757. 0000080A  C06E FFFE                and.w      D0, [A6 - 0x2]
  758. 0000080E  7218                     moveq.l    D1, 0x18
  759. 00000810  E368                     lsl        D0.w, D1
  760. 00000812  206E 000C                movea.l    A0, [A6 + 0xC]
  761. 00000816  4840                     swap.w     D0
  762. 00000818  4240                     clr.w      D0
  763. 0000081A  4840                     swap.w     D0
  764. 0000081C  2080                     move.l     [A0], D0
  765. 0000081E  206E 0008                movea.l    A0, [A6 + 0x8]
  766. 00000822  2028 0012                move.l     D0, [A0 + 0x12]
  767. 00000826  53A8 0012                subq.l     [A0 + 0x12], 1
  768. 0000082A  4A80                     tst.l      D0
  769. 0000082C  6714                     beq        +0x16 /* 00000842 */
  770. 0000082E  206E 0008                movea.l    A0, [A6 + 0x8]
  771. 00000832  2268 000E                movea.l    A1, [A0 + 0xE]
  772. 00000836  52A8 000E                addq.l     [A0 + 0xE], 1
  773. 0000083A  7000                     moveq.l    D0, 0x00
  774. 0000083C  1011                     move.b     D0, [A1]
  775. 0000083E  48C0                     ext.l      D0
  776. 00000840  600A                     bra        +0xC /* 0000084C */
  777. label00000842:
  778. 00000842  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  779. 00000846  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  780. 0000084A  588F                     addq.l     A7, 4
  781. label0000084C:
  782. 0000084C  3D40 FFFE                move.w     [A6 - 0x2], D0
  783. 00000850  0C40 FFFF                cmpi.w     D0, 0xFFFF
  784. 00000854  6606                     bne        +0x8 /* 0000085C */
  785. 00000856  70FF                     moveq.l    D0, 0xFFFFFFFF
  786. 00000858  6000 00C0                bra        +0xC2 /* 0000091A */
  787. label0000085C:
  788. 0000085C  303C 00FF                move.w     D0, 0xFF
  789. 00000860  C06E FFFE                and.w      D0, [A6 - 0x2]
  790. 00000864  7210                     moveq.l    D1, 0x10
  791. 00000866  E368                     lsl        D0.w, D1
  792. 00000868  4840                     swap.w     D0
  793. 0000086A  4240                     clr.w      D0
  794. 0000086C  4840                     swap.w     D0
  795. 0000086E  206E 000C                movea.l    A0, [A6 + 0xC]
  796. 00000872  8190                     or.l       [A0], D0
  797. 00000874  206E 0008                movea.l    A0, [A6 + 0x8]
  798. 00000878  2028 0012                move.l     D0, [A0 + 0x12]
  799. 0000087C  53A8 0012                subq.l     [A0 + 0x12], 1
  800. 00000880  4A80                     tst.l      D0
  801. 00000882  6714                     beq        +0x16 /* 00000898 */
  802. 00000884  206E 0008                movea.l    A0, [A6 + 0x8]
  803. 00000888  2268 000E                movea.l    A1, [A0 + 0xE]
  804. 0000088C  52A8 000E                addq.l     [A0 + 0xE], 1
  805. 00000890  7000                     moveq.l    D0, 0x00
  806. 00000892  1011                     move.b     D0, [A1]
  807. 00000894  48C0                     ext.l      D0
  808. 00000896  600A                     bra        +0xC /* 000008A2 */
  809. label00000898:
  810. 00000898  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  811. 0000089C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  812. 000008A0  588F                     addq.l     A7, 4
  813. label000008A2:
  814. 000008A2  3D40 FFFE                move.w     [A6 - 0x2], D0
  815. 000008A6  0C40 FFFF                cmpi.w     D0, 0xFFFF
  816. 000008AA  6606                     bne        +0x8 /* 000008B2 */
  817. 000008AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  818. 000008AE  6000 006A                bra        +0x6C /* 0000091A */
  819. label000008B2:
  820. 000008B2  303C 00FF                move.w     D0, 0xFF
  821. 000008B6  C06E FFFE                and.w      D0, [A6 - 0x2]
  822. 000008BA  E148                     lsl        D0.w, 8
  823. 000008BC  4840                     swap.w     D0
  824. 000008BE  4240                     clr.w      D0
  825. 000008C0  4840                     swap.w     D0
  826. 000008C2  206E 000C                movea.l    A0, [A6 + 0xC]
  827. 000008C6  8190                     or.l       [A0], D0
  828. 000008C8  206E 0008                movea.l    A0, [A6 + 0x8]
  829. 000008CC  2028 0012                move.l     D0, [A0 + 0x12]
  830. 000008D0  53A8 0012                subq.l     [A0 + 0x12], 1
  831. 000008D4  4A80                     tst.l      D0
  832. 000008D6  6714                     beq        +0x16 /* 000008EC */
  833. 000008D8  206E 0008                movea.l    A0, [A6 + 0x8]
  834. 000008DC  2268 000E                movea.l    A1, [A0 + 0xE]
  835. 000008E0  52A8 000E                addq.l     [A0 + 0xE], 1
  836. 000008E4  7000                     moveq.l    D0, 0x00
  837. 000008E6  1011                     move.b     D0, [A1]
  838. 000008E8  48C0                     ext.l      D0
  839. 000008EA  600A                     bra        +0xC /* 000008F6 */
  840. label000008EC:
  841. 000008EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  842. 000008F0  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  843. 000008F4  588F                     addq.l     A7, 4
  844. label000008F6:
  845. 000008F6  3D40 FFFE                move.w     [A6 - 0x2], D0
  846. 000008FA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  847. 000008FE  6604                     bne        +0x6 /* 00000904 */
  848. 00000900  70FF                     moveq.l    D0, 0xFFFFFFFF
  849. 00000902  6016                     bra        +0x18 /* 0000091A */
  850. label00000904:
  851. 00000904  303C 00FF                move.w     D0, 0xFF
  852. 00000908  C06E FFFE                and.w      D0, [A6 - 0x2]
  853. 0000090C  4840                     swap.w     D0
  854. 0000090E  4240                     clr.w      D0
  855. 00000910  4840                     swap.w     D0
  856. 00000912  206E 000C                movea.l    A0, [A6 + 0xC]
  857. 00000916  8190                     or.l       [A0], D0
  858. 00000918  7000                     moveq.l    D0, 0x00
  859. label0000091A:
  860. 0000091A  4E5E                     unlink     A6
  861. 0000091C  4E75                     rts
  862. 0000091E  504D                     addq.w     A5, 8
  863. 00000920  5245                     addq.w     D5, 1
  864. 00000922  4144                     chk.w      D0, D4
  865. 00000924  4249                     clr.w      A1
  866. 00000926  4E56 0000                link       A6, 0
  867. 0000092A  206E 0008                movea.l    A0, [A6 + 0x8]
  868. 0000092E  2028 0012                move.l     D0, [A0 + 0x12]
  869. 00000932  53A8 0012                subq.l     [A0 + 0x12], 1
  870. 00000936  0C80 0000 0001           cmpi.l     D0, 0x1
  871. 0000093C  6324                     bls        +0x26 /* 00000962 */
  872. 0000093E  206E 0008                movea.l    A0, [A6 + 0x8]
  873. 00000942  2268 000E                movea.l    A1, [A0 + 0xE]
  874. 00000946  52A8 000E                addq.l     [A0 + 0xE], 1
  875. 0000094A  202E 000C                move.l     D0, [A6 + 0xC]
  876. 0000094E  7218                     moveq.l    D1, 0x18
  877. 00000950  E2A0                     asr        D0, D1
  878. 00000952  0280 0000 00FF           andi.l     D0, 0xFF
  879. 00000958  1280                     move.b     [A1], D0
  880. 0000095A  0240 00FF                andi.w     D0, 0xFF
  881. 0000095E  48C0                     ext.l      D0
  882. 00000960  601A                     bra        +0x1C /* 0000097C */
  883. label00000962:
  884. 00000962  202E 000C                move.l     D0, [A6 + 0xC]
  885. 00000966  7218                     moveq.l    D1, 0x18
  886. 00000968  E2A0                     asr        D0, D1
  887. 0000096A  0280 0000 00FF           andi.l     D0, 0xFF
  888. 00000970  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  889. 00000974  3F00                     move.w     -[A7], D0
  890. 00000976  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  891. 0000097A  5C8F                     addq.l     A7, 6
  892. label0000097C:
  893. 0000097C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  894. 00000980  6606                     bne        +0x8 /* 00000988 */
  895. 00000982  70FF                     moveq.l    D0, 0xFFFFFFFF
  896. 00000984  6000 0110                bra        +0x112 /* 00000A96 */
  897. label00000988:
  898. 00000988  206E 0008                movea.l    A0, [A6 + 0x8]
  899. 0000098C  2028 0012                move.l     D0, [A0 + 0x12]
  900. 00000990  53A8 0012                subq.l     [A0 + 0x12], 1
  901. 00000994  0C80 0000 0001           cmpi.l     D0, 0x1
  902. 0000099A  6324                     bls        +0x26 /* 000009C0 */
  903. 0000099C  206E 0008                movea.l    A0, [A6 + 0x8]
  904. 000009A0  2268 000E                movea.l    A1, [A0 + 0xE]
  905. 000009A4  52A8 000E                addq.l     [A0 + 0xE], 1
  906. 000009A8  202E 000C                move.l     D0, [A6 + 0xC]
  907. 000009AC  7210                     moveq.l    D1, 0x10
  908. 000009AE  E2A0                     asr        D0, D1
  909. 000009B0  0280 0000 00FF           andi.l     D0, 0xFF
  910. 000009B6  1280                     move.b     [A1], D0
  911. 000009B8  0240 00FF                andi.w     D0, 0xFF
  912. 000009BC  48C0                     ext.l      D0
  913. 000009BE  601A                     bra        +0x1C /* 000009DA */
  914. label000009C0:
  915. 000009C0  202E 000C                move.l     D0, [A6 + 0xC]
  916. 000009C4  7210                     moveq.l    D1, 0x10
  917. 000009C6  E2A0                     asr        D0, D1
  918. 000009C8  0280 0000 00FF           andi.l     D0, 0xFF
  919. 000009CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  920. 000009D2  3F00                     move.w     -[A7], D0
  921. 000009D4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  922. 000009D8  5C8F                     addq.l     A7, 6
  923. label000009DA:
  924. 000009DA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  925. 000009DE  6606                     bne        +0x8 /* 000009E6 */
  926. 000009E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  927. 000009E2  6000 00B2                bra        +0xB4 /* 00000A96 */
  928. label000009E6:
  929. 000009E6  206E 0008                movea.l    A0, [A6 + 0x8]
  930. 000009EA  2028 0012                move.l     D0, [A0 + 0x12]
  931. 000009EE  53A8 0012                subq.l     [A0 + 0x12], 1
  932. 000009F2  0C80 0000 0001           cmpi.l     D0, 0x1
  933. 000009F8  6322                     bls        +0x24 /* 00000A1C */
  934. 000009FA  206E 0008                movea.l    A0, [A6 + 0x8]
  935. 000009FE  2268 000E                movea.l    A1, [A0 + 0xE]
  936. 00000A02  52A8 000E                addq.l     [A0 + 0xE], 1
  937. 00000A06  202E 000C                move.l     D0, [A6 + 0xC]
  938. 00000A0A  E080                     asr        D0, 8
  939. 00000A0C  0280 0000 00FF           andi.l     D0, 0xFF
  940. 00000A12  1280                     move.b     [A1], D0
  941. 00000A14  0240 00FF                andi.w     D0, 0xFF
  942. 00000A18  48C0                     ext.l      D0
  943. 00000A1A  6018                     bra        +0x1A /* 00000A34 */
  944. label00000A1C:
  945. 00000A1C  202E 000C                move.l     D0, [A6 + 0xC]
  946. 00000A20  E080                     asr        D0, 8
  947. 00000A22  0280 0000 00FF           andi.l     D0, 0xFF
  948. 00000A28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  949. 00000A2C  3F00                     move.w     -[A7], D0
  950. 00000A2E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  951. 00000A32  5C8F                     addq.l     A7, 6
  952. label00000A34:
  953. 00000A34  0C40 FFFF                cmpi.w     D0, 0xFFFF
  954. 00000A38  6606                     bne        +0x8 /* 00000A40 */
  955. 00000A3A  70FF                     moveq.l    D0, 0xFFFFFFFF
  956. 00000A3C  6000 0058                bra        +0x5A /* 00000A96 */
  957. label00000A40:
  958. 00000A40  206E 0008                movea.l    A0, [A6 + 0x8]
  959. 00000A44  2028 0012                move.l     D0, [A0 + 0x12]
  960. 00000A48  53A8 0012                subq.l     [A0 + 0x12], 1
  961. 00000A4C  0C80 0000 0001           cmpi.l     D0, 0x1
  962. 00000A52  6320                     bls        +0x22 /* 00000A74 */
  963. 00000A54  206E 0008                movea.l    A0, [A6 + 0x8]
  964. 00000A58  2268 000E                movea.l    A1, [A0 + 0xE]
  965. 00000A5C  52A8 000E                addq.l     [A0 + 0xE], 1
  966. 00000A60  203C 0000 00FF           move.l     D0, 0xFF
  967. 00000A66  C0AE 000C                and.l      D0, [A6 + 0xC]
  968. 00000A6A  1280                     move.b     [A1], D0
  969. 00000A6C  0240 00FF                andi.w     D0, 0xFF
  970. 00000A70  48C0                     ext.l      D0
  971. 00000A72  6016                     bra        +0x18 /* 00000A8A */
  972. label00000A74:
  973. 00000A74  203C 0000 00FF           move.l     D0, 0xFF
  974. 00000A7A  C0AE 000C                and.l      D0, [A6 + 0xC]
  975. 00000A7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  976. 00000A82  3F00                     move.w     -[A7], D0
  977. 00000A84  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  978. 00000A88  5C8F                     addq.l     A7, 6
  979. label00000A8A:
  980. 00000A8A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  981. 00000A8E  6604                     bne        +0x6 /* 00000A94 */
  982. 00000A90  70FF                     moveq.l    D0, 0xFFFFFFFF
  983. 00000A92  6002                     bra        +0x4 /* 00000A96 */
  984. label00000A94:
  985. 00000A94  7000                     moveq.l    D0, 0x00
  986. label00000A96:
  987. 00000A96  4E5E                     unlink     A6
  988. 00000A98  4E75                     rts
  989. 00000A9A  504D                     addq.w     A5, 8
  990. 00000A9C  5752                     subq.w     [A2], 3
  991. 00000A9E  4954                     chk.w      D4, [A4]
  992. 00000AA0  4542                     chk.w      D2, D2
  993. 00000AA2  4E56 FFFE                link       A6, -0x0002
  994. 00000AA6  206E 0008                movea.l    A0, [A6 + 0x8]
  995. 00000AAA  2028 0012                move.l     D0, [A0 + 0x12]
  996. 00000AAE  53A8 0012                subq.l     [A0 + 0x12], 1
  997. 00000AB2  4A80                     tst.l      D0
  998. 00000AB4  6714                     beq        +0x16 /* 00000ACA */
  999. 00000AB6  206E 0008                movea.l    A0, [A6 + 0x8]
  1000. 00000ABA  2268 000E                movea.l    A1, [A0 + 0xE]
  1001. 00000ABE  52A8 000E                addq.l     [A0 + 0xE], 1
  1002. 00000AC2  7000                     moveq.l    D0, 0x00
  1003. 00000AC4  1011                     move.b     D0, [A1]
  1004. 00000AC6  48C0                     ext.l      D0
  1005. 00000AC8  600A                     bra        +0xC /* 00000AD4 */
  1006. label00000ACA:
  1007. 00000ACA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1008. 00000ACE  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1009. 00000AD2  588F                     addq.l     A7, 4
  1010. label00000AD4:
  1011. 00000AD4  3D40 FFFE                move.w     [A6 - 0x2], D0
  1012. 00000AD8  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1013. 00000ADC  6606                     bne        +0x8 /* 00000AE4 */
  1014. 00000ADE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1015. 00000AE0  6000 005E                bra        +0x60 /* 00000B40 */
  1016. label00000AE4:
  1017. 00000AE4  303C 00FF                move.w     D0, 0xFF
  1018. 00000AE8  C06E FFFE                and.w      D0, [A6 - 0x2]
  1019. 00000AEC  206E 000C                movea.l    A0, [A6 + 0xC]
  1020. 00000AF0  3080                     move.w     [A0], D0
  1021. 00000AF2  206E 0008                movea.l    A0, [A6 + 0x8]
  1022. 00000AF6  2028 0012                move.l     D0, [A0 + 0x12]
  1023. 00000AFA  53A8 0012                subq.l     [A0 + 0x12], 1
  1024. 00000AFE  4A80                     tst.l      D0
  1025. 00000B00  6714                     beq        +0x16 /* 00000B16 */
  1026. 00000B02  206E 0008                movea.l    A0, [A6 + 0x8]
  1027. 00000B06  2268 000E                movea.l    A1, [A0 + 0xE]
  1028. 00000B0A  52A8 000E                addq.l     [A0 + 0xE], 1
  1029. 00000B0E  7000                     moveq.l    D0, 0x00
  1030. 00000B10  1011                     move.b     D0, [A1]
  1031. 00000B12  48C0                     ext.l      D0
  1032. 00000B14  600A                     bra        +0xC /* 00000B20 */
  1033. label00000B16:
  1034. 00000B16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1035. 00000B1A  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1036. 00000B1E  588F                     addq.l     A7, 4
  1037. label00000B20:
  1038. 00000B20  3D40 FFFE                move.w     [A6 - 0x2], D0
  1039. 00000B24  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1040. 00000B28  6604                     bne        +0x6 /* 00000B2E */
  1041. 00000B2A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1042. 00000B2C  6012                     bra        +0x14 /* 00000B40 */
  1043. label00000B2E:
  1044. 00000B2E  303C 00FF                move.w     D0, 0xFF
  1045. 00000B32  C06E FFFE                and.w      D0, [A6 - 0x2]
  1046. 00000B36  E148                     lsl        D0.w, 8
  1047. 00000B38  206E 000C                movea.l    A0, [A6 + 0xC]
  1048. 00000B3C  8150                     or.w       [A0], D0
  1049. 00000B3E  7000                     moveq.l    D0, 0x00
  1050. label00000B40:
  1051. 00000B40  4E5E                     unlink     A6
  1052. 00000B42  4E75                     rts
  1053. 00000B44  504D                     addq.w     A5, 8
  1054. 00000B46  5245                     addq.w     D5, 1
  1055. 00000B48  4144                     chk.w      D0, D4
  1056. 00000B4A  4C49 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A1
  1057. 00000B4E  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1058. 00000B52  0008 2028                ori.b      A0, 0x28 /* '(' */
  1059. 00000B56  0012 53A8                ori.b      [A2], 0xA8
  1060. 00000B5A  0012 0C80                ori.b      [A2], 0x80
  1061. 00000B5E  0000 0001                ori.b      D0, 0x1
  1062. 00000B62  631E                     bls        +0x20 /* 00000B82 */
  1063. 00000B64  206E 0008                movea.l    A0, [A6 + 0x8]
  1064. 00000B68  2268 000E                movea.l    A1, [A0 + 0xE]
  1065. 00000B6C  52A8 000E                addq.l     [A0 + 0xE], 1
  1066. 00000B70  303C 00FF                move.w     D0, 0xFF
  1067. 00000B74  C06E 000C                and.w      D0, [A6 + 0xC]
  1068. 00000B78  1280                     move.b     [A1], D0
  1069. 00000B7A  0240 00FF                andi.w     D0, 0xFF
  1070. 00000B7E  48C0                     ext.l      D0
  1071. 00000B80  6014                     bra        +0x16 /* 00000B96 */
  1072. label00000B82:
  1073. 00000B82  303C 00FF                move.w     D0, 0xFF
  1074. 00000B86  C06E 000C                and.w      D0, [A6 + 0xC]
  1075. 00000B8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1076. 00000B8E  3F00                     move.w     -[A7], D0
  1077. 00000B90  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1078. 00000B94  5C8F                     addq.l     A7, 6
  1079. label00000B96:
  1080. 00000B96  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1081. 00000B9A  6606                     bne        +0x8 /* 00000BA2 */
  1082. 00000B9C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1083. 00000B9E  6000 0058                bra        +0x5A /* 00000BF8 */
  1084. label00000BA2:
  1085. 00000BA2  206E 0008                movea.l    A0, [A6 + 0x8]
  1086. 00000BA6  2028 0012                move.l     D0, [A0 + 0x12]
  1087. 00000BAA  53A8 0012                subq.l     [A0 + 0x12], 1
  1088. 00000BAE  0C80 0000 0001           cmpi.l     D0, 0x1
  1089. 00000BB4  6320                     bls        +0x22 /* 00000BD6 */
  1090. 00000BB6  206E 0008                movea.l    A0, [A6 + 0x8]
  1091. 00000BBA  2268 000E                movea.l    A1, [A0 + 0xE]
  1092. 00000BBE  52A8 000E                addq.l     [A0 + 0xE], 1
  1093. 00000BC2  302E 000C                move.w     D0, [A6 + 0xC]
  1094. 00000BC6  E040                     asr        D0.w, 8
  1095. 00000BC8  0240 00FF                andi.w     D0, 0xFF
  1096. 00000BCC  1280                     move.b     [A1], D0
  1097. 00000BCE  0240 00FF                andi.w     D0, 0xFF
  1098. 00000BD2  48C0                     ext.l      D0
  1099. 00000BD4  6016                     bra        +0x18 /* 00000BEC */
  1100. label00000BD6:
  1101. 00000BD6  302E 000C                move.w     D0, [A6 + 0xC]
  1102. 00000BDA  E040                     asr        D0.w, 8
  1103. 00000BDC  0240 00FF                andi.w     D0, 0xFF
  1104. 00000BE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1105. 00000BE4  3F00                     move.w     -[A7], D0
  1106. 00000BE6  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1107. 00000BEA  5C8F                     addq.l     A7, 6
  1108. label00000BEC:
  1109. 00000BEC  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1110. 00000BF0  6604                     bne        +0x6 /* 00000BF6 */
  1111. 00000BF2  70FF                     moveq.l    D0, 0xFFFFFFFF
  1112. 00000BF4  6002                     bra        +0x4 /* 00000BF8 */
  1113. label00000BF6:
  1114. 00000BF6  7000                     moveq.l    D0, 0x00
  1115. label00000BF8:
  1116. 00000BF8  4E5E                     unlink     A6
  1117. 00000BFA  4E75                     rts
  1118. 00000BFC  504D                     addq.w     A5, 8
  1119. 00000BFE  5752                     subq.w     [A2], 3
  1120. 00000C00  4954                     chk.w      D4, [A4]
  1121. 00000C02  454C                     chk.w      D2, A4
  1122. 00000C04  4E56 FFFE                link       A6, -0x0002
  1123. 00000C08  206E 0008                movea.l    A0, [A6 + 0x8]
  1124. 00000C0C  2028 0012                move.l     D0, [A0 + 0x12]
  1125. 00000C10  53A8 0012                subq.l     [A0 + 0x12], 1
  1126. 00000C14  4A80                     tst.l      D0
  1127. 00000C16  6714                     beq        +0x16 /* 00000C2C */
  1128. 00000C18  206E 0008                movea.l    A0, [A6 + 0x8]
  1129. 00000C1C  2268 000E                movea.l    A1, [A0 + 0xE]
  1130. 00000C20  52A8 000E                addq.l     [A0 + 0xE], 1
  1131. 00000C24  7000                     moveq.l    D0, 0x00
  1132. 00000C26  1011                     move.b     D0, [A1]
  1133. 00000C28  48C0                     ext.l      D0
  1134. 00000C2A  600A                     bra        +0xC /* 00000C36 */
  1135. label00000C2C:
  1136. 00000C2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1137. 00000C30  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1138. 00000C34  588F                     addq.l     A7, 4
  1139. label00000C36:
  1140. 00000C36  3D40 FFFE                move.w     [A6 - 0x2], D0
  1141. 00000C3A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1142. 00000C3E  6606                     bne        +0x8 /* 00000C46 */
  1143. 00000C40  70FF                     moveq.l    D0, 0xFFFFFFFF
  1144. 00000C42  6000 0116                bra        +0x118 /* 00000D5A */
  1145. label00000C46:
  1146. 00000C46  303C 00FF                move.w     D0, 0xFF
  1147. 00000C4A  C06E FFFE                and.w      D0, [A6 - 0x2]
  1148. 00000C4E  206E 000C                movea.l    A0, [A6 + 0xC]
  1149. 00000C52  4840                     swap.w     D0
  1150. 00000C54  4240                     clr.w      D0
  1151. 00000C56  4840                     swap.w     D0
  1152. 00000C58  2080                     move.l     [A0], D0
  1153. 00000C5A  206E 0008                movea.l    A0, [A6 + 0x8]
  1154. 00000C5E  2028 0012                move.l     D0, [A0 + 0x12]
  1155. 00000C62  53A8 0012                subq.l     [A0 + 0x12], 1
  1156. 00000C66  4A80                     tst.l      D0
  1157. 00000C68  6714                     beq        +0x16 /* 00000C7E */
  1158. 00000C6A  206E 0008                movea.l    A0, [A6 + 0x8]
  1159. 00000C6E  2268 000E                movea.l    A1, [A0 + 0xE]
  1160. 00000C72  52A8 000E                addq.l     [A0 + 0xE], 1
  1161. 00000C76  7000                     moveq.l    D0, 0x00
  1162. 00000C78  1011                     move.b     D0, [A1]
  1163. 00000C7A  48C0                     ext.l      D0
  1164. 00000C7C  600A                     bra        +0xC /* 00000C88 */
  1165. label00000C7E:
  1166. 00000C7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1167. 00000C82  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1168. 00000C86  588F                     addq.l     A7, 4
  1169. label00000C88:
  1170. 00000C88  3D40 FFFE                move.w     [A6 - 0x2], D0
  1171. 00000C8C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1172. 00000C90  6606                     bne        +0x8 /* 00000C98 */
  1173. 00000C92  70FF                     moveq.l    D0, 0xFFFFFFFF
  1174. 00000C94  6000 00C4                bra        +0xC6 /* 00000D5A */
  1175. label00000C98:
  1176. 00000C98  303C 00FF                move.w     D0, 0xFF
  1177. 00000C9C  C06E FFFE                and.w      D0, [A6 - 0x2]
  1178. 00000CA0  E148                     lsl        D0.w, 8
  1179. 00000CA2  4840                     swap.w     D0
  1180. 00000CA4  4240                     clr.w      D0
  1181. 00000CA6  4840                     swap.w     D0
  1182. 00000CA8  206E 000C                movea.l    A0, [A6 + 0xC]
  1183. 00000CAC  8190                     or.l       [A0], D0
  1184. 00000CAE  206E 0008                movea.l    A0, [A6 + 0x8]
  1185. 00000CB2  2028 0012                move.l     D0, [A0 + 0x12]
  1186. 00000CB6  53A8 0012                subq.l     [A0 + 0x12], 1
  1187. 00000CBA  4A80                     tst.l      D0
  1188. 00000CBC  6714                     beq        +0x16 /* 00000CD2 */
  1189. 00000CBE  206E 0008                movea.l    A0, [A6 + 0x8]
  1190. 00000CC2  2268 000E                movea.l    A1, [A0 + 0xE]
  1191. 00000CC6  52A8 000E                addq.l     [A0 + 0xE], 1
  1192. 00000CCA  7000                     moveq.l    D0, 0x00
  1193. 00000CCC  1011                     move.b     D0, [A1]
  1194. 00000CCE  48C0                     ext.l      D0
  1195. 00000CD0  600A                     bra        +0xC /* 00000CDC */
  1196. label00000CD2:
  1197. 00000CD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1198. 00000CD6  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1199. 00000CDA  588F                     addq.l     A7, 4
  1200. label00000CDC:
  1201. 00000CDC  3D40 FFFE                move.w     [A6 - 0x2], D0
  1202. 00000CE0  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1203. 00000CE4  6606                     bne        +0x8 /* 00000CEC */
  1204. 00000CE6  70FF                     moveq.l    D0, 0xFFFFFFFF
  1205. 00000CE8  6000 0070                bra        +0x72 /* 00000D5A */
  1206. label00000CEC:
  1207. 00000CEC  303C 00FF                move.w     D0, 0xFF
  1208. 00000CF0  C06E FFFE                and.w      D0, [A6 - 0x2]
  1209. 00000CF4  7210                     moveq.l    D1, 0x10
  1210. 00000CF6  E368                     lsl        D0.w, D1
  1211. 00000CF8  4840                     swap.w     D0
  1212. 00000CFA  4240                     clr.w      D0
  1213. 00000CFC  4840                     swap.w     D0
  1214. 00000CFE  206E 000C                movea.l    A0, [A6 + 0xC]
  1215. 00000D02  8190                     or.l       [A0], D0
  1216. 00000D04  206E 0008                movea.l    A0, [A6 + 0x8]
  1217. 00000D08  2028 0012                move.l     D0, [A0 + 0x12]
  1218. 00000D0C  53A8 0012                subq.l     [A0 + 0x12], 1
  1219. 00000D10  4A80                     tst.l      D0
  1220. 00000D12  6714                     beq        +0x16 /* 00000D28 */
  1221. 00000D14  206E 0008                movea.l    A0, [A6 + 0x8]
  1222. 00000D18  2268 000E                movea.l    A1, [A0 + 0xE]
  1223. 00000D1C  52A8 000E                addq.l     [A0 + 0xE], 1
  1224. 00000D20  7000                     moveq.l    D0, 0x00
  1225. 00000D22  1011                     move.b     D0, [A1]
  1226. 00000D24  48C0                     ext.l      D0
  1227. 00000D26  600A                     bra        +0xC /* 00000D32 */
  1228. label00000D28:
  1229. 00000D28  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1230. 00000D2C  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1231. 00000D30  588F                     addq.l     A7, 4
  1232. label00000D32:
  1233. 00000D32  3D40 FFFE                move.w     [A6 - 0x2], D0
  1234. 00000D36  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1235. 00000D3A  6604                     bne        +0x6 /* 00000D40 */
  1236. 00000D3C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1237. 00000D3E  601A                     bra        +0x1C /* 00000D5A */
  1238. label00000D40:
  1239. 00000D40  303C 00FF                move.w     D0, 0xFF
  1240. 00000D44  C06E FFFE                and.w      D0, [A6 - 0x2]
  1241. 00000D48  7218                     moveq.l    D1, 0x18
  1242. 00000D4A  E368                     lsl        D0.w, D1
  1243. 00000D4C  4840                     swap.w     D0
  1244. 00000D4E  4240                     clr.w      D0
  1245. 00000D50  4840                     swap.w     D0
  1246. 00000D52  206E 000C                movea.l    A0, [A6 + 0xC]
  1247. 00000D56  8190                     or.l       [A0], D0
  1248. 00000D58  7000                     moveq.l    D0, 0x00
  1249. label00000D5A:
  1250. 00000D5A  4E5E                     unlink     A6
  1251. 00000D5C  4E75                     rts
  1252. 00000D5E  504D                     addq.w     A5, 8
  1253. 00000D60  5245                     addq.w     D5, 1
  1254. 00000D62  4144                     chk.w      D0, D4
  1255. 00000D64  4C49 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A1
  1256. 00000D68  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1257. 00000D6C  0008 2028                ori.b      A0, 0x28 /* '(' */
  1258. 00000D70  0012 53A8                ori.b      [A2], 0xA8
  1259. 00000D74  0012 0C80                ori.b      [A2], 0x80
  1260. 00000D78  0000 0001                ori.b      D0, 0x1
  1261. 00000D7C  6320                     bls        +0x22 /* 00000D9E */
  1262. 00000D7E  206E 0008                movea.l    A0, [A6 + 0x8]
  1263. 00000D82  2268 000E                movea.l    A1, [A0 + 0xE]
  1264. 00000D86  52A8 000E                addq.l     [A0 + 0xE], 1
  1265. 00000D8A  203C 0000 00FF           move.l     D0, 0xFF
  1266. 00000D90  C0AE 000C                and.l      D0, [A6 + 0xC]
  1267. 00000D94  1280                     move.b     [A1], D0
  1268. 00000D96  0240 00FF                andi.w     D0, 0xFF
  1269. 00000D9A  48C0                     ext.l      D0
  1270. 00000D9C  6016                     bra        +0x18 /* 00000DB4 */
  1271. label00000D9E:
  1272. 00000D9E  203C 0000 00FF           move.l     D0, 0xFF
  1273. 00000DA4  C0AE 000C                and.l      D0, [A6 + 0xC]
  1274. 00000DA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1275. 00000DAC  3F00                     move.w     -[A7], D0
  1276. 00000DAE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1277. 00000DB2  5C8F                     addq.l     A7, 6
  1278. label00000DB4:
  1279. 00000DB4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1280. 00000DB8  6606                     bne        +0x8 /* 00000DC0 */
  1281. 00000DBA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1282. 00000DBC  6000 0118                bra        +0x11A /* 00000ED6 */
  1283. label00000DC0:
  1284. 00000DC0  206E 0008                movea.l    A0, [A6 + 0x8]
  1285. 00000DC4  2028 0012                move.l     D0, [A0 + 0x12]
  1286. 00000DC8  53A8 0012                subq.l     [A0 + 0x12], 1
  1287. 00000DCC  0C80 0000 0001           cmpi.l     D0, 0x1
  1288. 00000DD2  6322                     bls        +0x24 /* 00000DF6 */
  1289. 00000DD4  206E 0008                movea.l    A0, [A6 + 0x8]
  1290. 00000DD8  2268 000E                movea.l    A1, [A0 + 0xE]
  1291. 00000DDC  52A8 000E                addq.l     [A0 + 0xE], 1
  1292. 00000DE0  202E 000C                move.l     D0, [A6 + 0xC]
  1293. 00000DE4  E080                     asr        D0, 8
  1294. 00000DE6  0280 0000 00FF           andi.l     D0, 0xFF
  1295. 00000DEC  1280                     move.b     [A1], D0
  1296. 00000DEE  0240 00FF                andi.w     D0, 0xFF
  1297. 00000DF2  48C0                     ext.l      D0
  1298. 00000DF4  6018                     bra        +0x1A /* 00000E0E */
  1299. label00000DF6:
  1300. 00000DF6  202E 000C                move.l     D0, [A6 + 0xC]
  1301. 00000DFA  E080                     asr        D0, 8
  1302. 00000DFC  0280 0000 00FF           andi.l     D0, 0xFF
  1303. 00000E02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1304. 00000E06  3F00                     move.w     -[A7], D0
  1305. 00000E08  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1306. 00000E0C  5C8F                     addq.l     A7, 6
  1307. label00000E0E:
  1308. 00000E0E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1309. 00000E12  6606                     bne        +0x8 /* 00000E1A */
  1310. 00000E14  70FF                     moveq.l    D0, 0xFFFFFFFF
  1311. 00000E16  6000 00BE                bra        +0xC0 /* 00000ED6 */
  1312. label00000E1A:
  1313. 00000E1A  206E 0008                movea.l    A0, [A6 + 0x8]
  1314. 00000E1E  2028 0012                move.l     D0, [A0 + 0x12]
  1315. 00000E22  53A8 0012                subq.l     [A0 + 0x12], 1
  1316. 00000E26  0C80 0000 0001           cmpi.l     D0, 0x1
  1317. 00000E2C  6324                     bls        +0x26 /* 00000E52 */
  1318. 00000E2E  206E 0008                movea.l    A0, [A6 + 0x8]
  1319. 00000E32  2268 000E                movea.l    A1, [A0 + 0xE]
  1320. 00000E36  52A8 000E                addq.l     [A0 + 0xE], 1
  1321. 00000E3A  202E 000C                move.l     D0, [A6 + 0xC]
  1322. 00000E3E  7210                     moveq.l    D1, 0x10
  1323. 00000E40  E2A0                     asr        D0, D1
  1324. 00000E42  0280 0000 00FF           andi.l     D0, 0xFF
  1325. 00000E48  1280                     move.b     [A1], D0
  1326. 00000E4A  0240 00FF                andi.w     D0, 0xFF
  1327. 00000E4E  48C0                     ext.l      D0
  1328. 00000E50  601A                     bra        +0x1C /* 00000E6C */
  1329. label00000E52:
  1330. 00000E52  202E 000C                move.l     D0, [A6 + 0xC]
  1331. 00000E56  7210                     moveq.l    D1, 0x10
  1332. 00000E58  E2A0                     asr        D0, D1
  1333. 00000E5A  0280 0000 00FF           andi.l     D0, 0xFF
  1334. 00000E60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1335. 00000E64  3F00                     move.w     -[A7], D0
  1336. 00000E66  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1337. 00000E6A  5C8F                     addq.l     A7, 6
  1338. label00000E6C:
  1339. 00000E6C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1340. 00000E70  6606                     bne        +0x8 /* 00000E78 */
  1341. 00000E72  70FF                     moveq.l    D0, 0xFFFFFFFF
  1342. 00000E74  6000 0060                bra        +0x62 /* 00000ED6 */
  1343. label00000E78:
  1344. 00000E78  206E 0008                movea.l    A0, [A6 + 0x8]
  1345. 00000E7C  2028 0012                move.l     D0, [A0 + 0x12]
  1346. 00000E80  53A8 0012                subq.l     [A0 + 0x12], 1
  1347. 00000E84  0C80 0000 0001           cmpi.l     D0, 0x1
  1348. 00000E8A  6324                     bls        +0x26 /* 00000EB0 */
  1349. 00000E8C  206E 0008                movea.l    A0, [A6 + 0x8]
  1350. 00000E90  2268 000E                movea.l    A1, [A0 + 0xE]
  1351. 00000E94  52A8 000E                addq.l     [A0 + 0xE], 1
  1352. 00000E98  202E 000C                move.l     D0, [A6 + 0xC]
  1353. 00000E9C  7218                     moveq.l    D1, 0x18
  1354. 00000E9E  E2A0                     asr        D0, D1
  1355. 00000EA0  0280 0000 00FF           andi.l     D0, 0xFF
  1356. 00000EA6  1280                     move.b     [A1], D0
  1357. 00000EA8  0240 00FF                andi.w     D0, 0xFF
  1358. 00000EAC  48C0                     ext.l      D0
  1359. 00000EAE  601A                     bra        +0x1C /* 00000ECA */
  1360. label00000EB0:
  1361. 00000EB0  202E 000C                move.l     D0, [A6 + 0xC]
  1362. 00000EB4  7218                     moveq.l    D1, 0x18
  1363. 00000EB6  E2A0                     asr        D0, D1
  1364. 00000EB8  0280 0000 00FF           andi.l     D0, 0xFF
  1365. 00000EBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1366. 00000EC2  3F00                     move.w     -[A7], D0
  1367. 00000EC4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  1368. 00000EC8  5C8F                     addq.l     A7, 6
  1369. label00000ECA:
  1370. 00000ECA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  1371. 00000ECE  6604                     bne        +0x6 /* 00000ED4 */
  1372. 00000ED0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1373. 00000ED2  6002                     bra        +0x4 /* 00000ED6 */
  1374. label00000ED4:
  1375. 00000ED4  7000                     moveq.l    D0, 0x00
  1376. label00000ED6:
  1377. 00000ED6  4E5E                     unlink     A6
  1378. 00000ED8  4E75                     rts
  1379. 00000EDA  504D                     addq.w     A5, 8
  1380. 00000EDC  5752                     subq.w     [A2], 3
  1381. 00000EDE  4954                     chk.w      D4, [A4]
  1382. 00000EE0  454C                     chk.w      D2, A4
  1383. fn00000EE2:
  1384. 00000EE2  4E56 0000                link       A6, 0
  1385. 00000EE6  2F07                     move.l     -[A7], D7
  1386. label00000EE8:
  1387. 00000EE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1388. 00000EEC  4EBA 02D4                jsr        [PC + 0x2D4 /* 000011C2 */]
  1389. 00000EF0  588F                     addq.l     A7, 4
  1390. 00000EF2  1E00                     move.b     D7, D0
  1391. 00000EF4  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  1392. 00000EF8  67EE                     beq        -0x10 /* 00000EE8 */
  1393. 00000EFA  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1394. 00000EFE  67E8                     beq        -0x16 /* 00000EE8 */
  1395. 00000F00  0C07 000A                cmpi.b     D7, 0xA /* '\n' */
  1396. 00000F04  67E2                     beq        -0x1C /* 00000EE8 */
  1397. 00000F06  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  1398. 00000F0A  67DC                     beq        -0x22 /* 00000EE8 */
  1399. 00000F0C  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1400. 00000F10  671C                     beq        +0x1E /* 00000F2E */
  1401. 00000F12  0C07 0031                cmpi.b     D7, 0x31 /* '1' */
  1402. 00000F16  6716                     beq        +0x18 /* 00000F2E */
  1403. 00000F18  4267                     clr.w      -[A7]
  1404. 00000F1A  4267                     clr.w      -[A7]
  1405. 00000F1C  4267                     clr.w      -[A7]
  1406. 00000F1E  4267                     clr.w      -[A7]
  1407. 00000F20  4267                     clr.w      -[A7]
  1408. 00000F22  486D EF28                pea.l      [A5 - 0x10D8]
  1409. 00000F26  4EBA F5AE                jsr        [PC - 0xA52 /* 000004D6 */]
  1410. 00000F2A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1411. label00000F2E:
  1412. 00000F2E  0C07 0031                cmpi.b     D7, 0x31 /* '1' */
  1413. 00000F32  6704                     beq        +0x6 /* 00000F38 */
  1414. 00000F34  7000                     moveq.l    D0, 0x00
  1415. 00000F36  6002                     bra        +0x4 /* 00000F3A */
  1416. label00000F38:
  1417. 00000F38  7001                     moveq.l    D0, 0x01
  1418. label00000F3A:
  1419. 00000F3A  2E1F                     move.l     D7, [A7]+
  1420. 00000F3C  4E5E                     unlink     A6
  1421. 00000F3E  4E75                     rts
  1422. 00000F40  5042                     addq.w     D2, 8
  1423. 00000F42  4D47                     chk.w      D6, D7
  1424. 00000F44  4554                     chk.w      D2, [A4]
  1425. 00000F46  4249                     clr.w      A1
  1426. fn00000F48:
  1427. 00000F48  4E56 FFFC                link       A6, -0x0004
  1428. 00000F4C  206E 0008                movea.l    A0, [A6 + 0x8]
  1429. 00000F50  2028 0012                move.l     D0, [A0 + 0x12]
  1430. 00000F54  53A8 0012                subq.l     [A0 + 0x12], 1
  1431. 00000F58  4A80                     tst.l      D0
  1432. 00000F5A  6714                     beq        +0x16 /* 00000F70 */
  1433. 00000F5C  206E 0008                movea.l    A0, [A6 + 0x8]
  1434. 00000F60  2268 000E                movea.l    A1, [A0 + 0xE]
  1435. 00000F64  52A8 000E                addq.l     [A0 + 0xE], 1
  1436. 00000F68  7000                     moveq.l    D0, 0x00
  1437. 00000F6A  1011                     move.b     D0, [A1]
  1438. 00000F6C  48C0                     ext.l      D0
  1439. 00000F6E  600A                     bra        +0xC /* 00000F7A */
  1440. label00000F70:
  1441. 00000F70  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1442. 00000F74  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1443. 00000F78  588F                     addq.l     A7, 4
  1444. label00000F7A:
  1445. 00000F7A  3D40 FFFE                move.w     [A6 - 0x2], D0
  1446. 00000F7E  0C6E FFFF FFFE           cmpi.w     [A6 - 0x2], 0xFFFF
  1447. 00000F84  6616                     bne        +0x18 /* 00000F9C */
  1448. 00000F86  4267                     clr.w      -[A7]
  1449. 00000F88  4267                     clr.w      -[A7]
  1450. 00000F8A  4267                     clr.w      -[A7]
  1451. 00000F8C  4267                     clr.w      -[A7]
  1452. 00000F8E  4267                     clr.w      -[A7]
  1453. 00000F90  486D EF4A                pea.l      [A5 - 0x10B6]
  1454. 00000F94  4EBA F540                jsr        [PC - 0xAC0 /* 000004D6 */]
  1455. 00000F98  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1456. label00000F9C:
  1457. 00000F9C  206E 0008                movea.l    A0, [A6 + 0x8]
  1458. 00000FA0  2028 0012                move.l     D0, [A0 + 0x12]
  1459. 00000FA4  53A8 0012                subq.l     [A0 + 0x12], 1
  1460. 00000FA8  4A80                     tst.l      D0
  1461. 00000FAA  6714                     beq        +0x16 /* 00000FC0 */
  1462. 00000FAC  206E 0008                movea.l    A0, [A6 + 0x8]
  1463. 00000FB0  2268 000E                movea.l    A1, [A0 + 0xE]
  1464. 00000FB4  52A8 000E                addq.l     [A0 + 0xE], 1
  1465. 00000FB8  7000                     moveq.l    D0, 0x00
  1466. 00000FBA  1011                     move.b     D0, [A1]
  1467. 00000FBC  48C0                     ext.l      D0
  1468. 00000FBE  600A                     bra        +0xC /* 00000FCA */
  1469. label00000FC0:
  1470. 00000FC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1471. 00000FC4  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1472. 00000FC8  588F                     addq.l     A7, 4
  1473. label00000FCA:
  1474. 00000FCA  3D40 FFFC                move.w     [A6 - 0x4], D0
  1475. 00000FCE  0C6E FFFF FFFC           cmpi.w     [A6 - 0x4], 0xFFFF
  1476. 00000FD4  6616                     bne        +0x18 /* 00000FEC */
  1477. 00000FD6  4267                     clr.w      -[A7]
  1478. 00000FD8  4267                     clr.w      -[A7]
  1479. 00000FDA  4267                     clr.w      -[A7]
  1480. 00000FDC  4267                     clr.w      -[A7]
  1481. 00000FDE  4267                     clr.w      -[A7]
  1482. 00000FE0  486D EF70                pea.l      [A5 - 0x1090]
  1483. 00000FE4  4EBA F4F0                jsr        [PC - 0xB10 /* 000004D6 */]
  1484. 00000FE8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1485. label00000FEC:
  1486. 00000FEC  302E FFFE                move.w     D0, [A6 - 0x2]
  1487. 00000FF0  E140                     asl        D0.w, 8
  1488. 00000FF2  D06E FFFC                add.w      D0, [A6 - 0x4]
  1489. 00000FF6  4E5E                     unlink     A6
  1490. 00000FF8  4E75                     rts
  1491. 00000FFA  5042                     addq.w     D2, 8
  1492. 00000FFC  4D52                     chk.w      D6, [A2]
  1493. 00000FFE  4541                     chk.w      D2, D1
  1494. 00001000  444D                     neg.w      A5
  1495. fn00001002:
  1496. 00001002  4E56 0000                link       A6, 0
  1497. 00001006  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1498. 0000100A  4EBA 02DC                jsr        [PC + 0x2DC /* 000012E8 */]
  1499. 0000100E  588F                     addq.l     A7, 4
  1500. 00001010  206E 000C                movea.l    A0, [A6 + 0xC]
  1501. 00001014  3080                     move.w     [A0], D0
  1502. 00001016  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1503. 0000101A  4EBA 02CC                jsr        [PC + 0x2CC /* 000012E8 */]
  1504. 0000101E  588F                     addq.l     A7, 4
  1505. 00001020  206E 0010                movea.l    A0, [A6 + 0x10]
  1506. 00001024  3080                     move.w     [A0], D0
  1507. 00001026  4E5E                     unlink     A6
  1508. 00001028  4E75                     rts
  1509. 0000102A  5042                     addq.w     D2, 8
  1510. 0000102C  4D52                     chk.w      D6, [A2]
  1511. 0000102E  4541                     chk.w      D2, D1
  1512. 00001030  4450                     neg.w      [A0]
  1513. fn00001032:
  1514. 00001032  4E56 0000                link       A6, 0
  1515. 00001036  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1516. 0000103A  4EBA FF0C                jsr        [PC - 0xF4 /* 00000F48 */]
  1517. 0000103E  588F                     addq.l     A7, 4
  1518. 00001040  206E 0014                movea.l    A0, [A6 + 0x14]
  1519. 00001044  3080                     move.w     [A0], D0
  1520. 00001046  206E 0014                movea.l    A0, [A6 + 0x14]
  1521. 0000104A  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  1522. 0000104E  670E                     beq        +0x10 /* 0000105E */
  1523. 00001050  206E 0014                movea.l    A0, [A6 + 0x14]
  1524. 00001054  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  1525. 00001058  6704                     beq        +0x6 /* 0000105E */
  1526. 0000105A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1527. 0000105C  6004                     bra        +0x6 /* 00001062 */
  1528. label0000105E:
  1529. 0000105E  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  1530. label00001062:
  1531. 00001062  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1532. 00001066  5031 5031                addq.b     [A1 + D5.w + 0x31], 8
  1533. 0000106A  001A 0002                ori.b      [A2]+, 0x2
  1534. 0000106E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1535. 00001072  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1536. 00001076  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1537. 0000107A  4EBA FF86                jsr        [PC - 0x7A /* 00001002 */]
  1538. 0000107E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1539. 00001082  6016                     bra        +0x18 /* 0000109A */
  1540. 00001084  4267                     clr.w      -[A7]
  1541. 00001086  4267                     clr.w      -[A7]
  1542. 00001088  4267                     clr.w      -[A7]
  1543. 0000108A  4267                     clr.w      -[A7]
  1544. 0000108C  4267                     clr.w      -[A7]
  1545. 0000108E  486D EF96                pea.l      [A5 - 0x106A]
  1546. 00001092  4EBA F442                jsr        [PC - 0xBBE /* 000004D6 */]
  1547. 00001096  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1548. label0000109A:
  1549. 0000109A  4E5E                     unlink     A6
  1550. 0000109C  4E75                     rts
  1551. 0000109E  5042                     addq.w     D2, 8
  1552. 000010A0  4D52                     chk.w      D6, [A2]
  1553. 000010A2  4541                     chk.w      D2, D1
  1554. 000010A4  4450                     neg.w      [A0]
  1555. fn000010A6:
  1556. 000010A6  4E56 0000                link       A6, 0
  1557. 000010AA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1558. 000010AE  302E 0012                move.w     D0, [A6 + 0x12]
  1559. 000010B2  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  1560. 000010B6  0002 000A                ori.b      D2, 0xA /* '\n' */
  1561. 000010BA  5031 0028                addq.b     [A1 + D0.w + 0x28], 8
  1562. 000010BE  5034 005C                addq.b     [A4 + D0.w + 0x5C], 8
  1563. 000010C2  7E00                     moveq.l    D7, 0x00
  1564. 000010C4  286E 000C                movea.l    A4, [A6 + 0xC]
  1565. 000010C8  6010                     bra        +0x12 /* 000010DA */
  1566. label000010CA:
  1567. 000010CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1568. 000010CE  4EBA FE12                jsr        [PC - 0x1EE /* 00000EE2 */]
  1569. 000010D2  588F                     addq.l     A7, 4
  1570. 000010D4  1880                     move.b     [A4], D0
  1571. 000010D6  5247                     addq.w     D7, 1
  1572. 000010D8  528C                     addq.l     A4, 1
  1573. label000010DA:
  1574. 000010DA  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1575. 000010DE  6DEA                     blt        -0x14 /* 000010CA */
  1576. 000010E0  6000 0050                bra        +0x52 /* 00001132 */
  1577. 000010E4  7CFF                     moveq.l    D6, 0xFFFFFFFF
  1578. 000010E6  7E00                     moveq.l    D7, 0x00
  1579. 000010E8  286E 000C                movea.l    A4, [A6 + 0xC]
  1580. 000010EC  6026                     bra        +0x28 /* 00001114 */
  1581. label000010EE:
  1582. 000010EE  0C46 FFFF                cmpi.w     D6, 0xFFFF
  1583. 000010F2  660E                     bne        +0x10 /* 00001102 */
  1584. 000010F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1585. 000010F8  4EBA 018C                jsr        [PC + 0x18C /* 00001286 */]
  1586. 000010FC  588F                     addq.l     A7, 4
  1587. 000010FE  1A00                     move.b     D5, D0
  1588. 00001100  7C07                     moveq.l    D6, 0x07
  1589. label00001102:
  1590. 00001102  7000                     moveq.l    D0, 0x00
  1591. 00001104  1005                     move.b     D0, D5
  1592. 00001106  EC68                     lsr        D0.w, D6
  1593. 00001108  0240 0001                andi.w     D0, 0x1
  1594. 0000110C  1880                     move.b     [A4], D0
  1595. 0000110E  5346                     subq.w     D6, 1
  1596. 00001110  5247                     addq.w     D7, 1
  1597. 00001112  528C                     addq.l     A4, 1
  1598. label00001114:
  1599. 00001114  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1600. 00001118  6DD4                     blt        -0x2A /* 000010EE */
  1601. 0000111A  6016                     bra        +0x18 /* 00001132 */
  1602. 0000111C  4267                     clr.w      -[A7]
  1603. 0000111E  4267                     clr.w      -[A7]
  1604. 00001120  4267                     clr.w      -[A7]
  1605. 00001122  4267                     clr.w      -[A7]
  1606. 00001124  4267                     clr.w      -[A7]
  1607. 00001126  486D EFB8                pea.l      [A5 - 0x1048]
  1608. 0000112A  4EBA F3AA                jsr        [PC - 0xC56 /* 000004D6 */]
  1609. 0000112E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1610. label00001132:
  1611. 00001132  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1612. 00001136  4E5E                     unlink     A6
  1613. 00001138  4E75                     rts
  1614. 0000113A  5042                     addq.w     D2, 8
  1615. 0000113C  4D52                     chk.w      D6, [A2]
  1616. 0000113E  4541                     chk.w      D2, D1
  1617. 00001140  4450                     neg.w      [A0]
  1618. 00001142  4E56 FFFC                link       A6, -0x0004
  1619. 00001146  2F0C                     move.l     -[A7], A4
  1620. 00001148  486E FFFE                pea.l      [A6 - 0x2]
  1621. 0000114C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1622. 00001150  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1623. 00001154  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1624. 00001158  4EBA FED8                jsr        [PC - 0x128 /* 00001032 */]
  1625. 0000115C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1626. 00001160  3F3C 0001                move.w     -[A7], 0x1
  1627. 00001164  206E 0010                movea.l    A0, [A6 + 0x10]
  1628. 00001168  3F10                     move.w     -[A7], [A0]
  1629. 0000116A  206E 000C                movea.l    A0, [A6 + 0xC]
  1630. 0000116E  3F10                     move.w     -[A7], [A0]
  1631. 00001170  4EBA EEF4                jsr        [PC - 0x110C /* 00000066 */]
  1632. 00001174  5C8F                     addq.l     A7, 6
  1633. 00001176  2840                     movea.l    A4, D0
  1634. 00001178  426E FFFC                clr.w      [A6 - 0x4]
  1635. 0000117C  6028                     bra        +0x2A /* 000011A6 */
  1636. label0000117E:
  1637. 0000117E  302E FFFC                move.w     D0, [A6 - 0x4]
  1638. 00001182  48C0                     ext.l      D0
  1639. 00001184  E580                     asl        D0, 2
  1640. 00001186  D08C                     add.l      D0, A4
  1641. 00001188  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1642. 0000118C  206E 000C                movea.l    A0, [A6 + 0xC]
  1643. 00001190  3F10                     move.w     -[A7], [A0]
  1644. 00001192  2040                     movea.l    A0, D0
  1645. 00001194  2F10                     move.l     -[A7], [A0]
  1646. 00001196  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1647. 0000119A  4EBA FF0A                jsr        [PC - 0xF6 /* 000010A6 */]
  1648. 0000119E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1649. 000011A2  526E FFFC                addq.w     [A6 - 0x4], 1
  1650. label000011A6:
  1651. 000011A6  206E 0010                movea.l    A0, [A6 + 0x10]
  1652. 000011AA  302E FFFC                move.w     D0, [A6 - 0x4]
  1653. 000011AE  B050                     cmp.w      D0, [A0]
  1654. 000011B0  6DCC                     blt        -0x32 /* 0000117E */
  1655. 000011B2  200C                     move.l     D0, A4
  1656. 000011B4  285F                     movea.l    A4, [A7]+
  1657. 000011B6  4E5E                     unlink     A6
  1658. 000011B8  4E75                     rts
  1659. 000011BA  5042                     addq.w     D2, 8
  1660. 000011BC  4D52                     chk.w      D6, [A2]
  1661. 000011BE  4541                     chk.w      D2, D1
  1662. 000011C0  4450                     neg.w      [A0]
  1663. fn000011C2:
  1664. 000011C2  4E56 0000                link       A6, 0
  1665. 000011C6  48E7 0300                movem.l    -[A7], D6,D7
  1666. 000011CA  206E 0008                movea.l    A0, [A6 + 0x8]
  1667. 000011CE  2028 0012                move.l     D0, [A0 + 0x12]
  1668. 000011D2  53A8 0012                subq.l     [A0 + 0x12], 1
  1669. 000011D6  4A80                     tst.l      D0
  1670. 000011D8  6714                     beq        +0x16 /* 000011EE */
  1671. 000011DA  206E 0008                movea.l    A0, [A6 + 0x8]
  1672. 000011DE  2268 000E                movea.l    A1, [A0 + 0xE]
  1673. 000011E2  52A8 000E                addq.l     [A0 + 0xE], 1
  1674. 000011E6  7000                     moveq.l    D0, 0x00
  1675. 000011E8  1011                     move.b     D0, [A1]
  1676. 000011EA  48C0                     ext.l      D0
  1677. 000011EC  600A                     bra        +0xC /* 000011F8 */
  1678. label000011EE:
  1679. 000011EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1680. 000011F2  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1681. 000011F6  588F                     addq.l     A7, 4
  1682. label000011F8:
  1683. 000011F8  3E00                     move.w     D7, D0
  1684. 000011FA  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1685. 000011FE  6616                     bne        +0x18 /* 00001216 */
  1686. 00001200  4267                     clr.w      -[A7]
  1687. 00001202  4267                     clr.w      -[A7]
  1688. 00001204  4267                     clr.w      -[A7]
  1689. 00001206  4267                     clr.w      -[A7]
  1690. 00001208  4267                     clr.w      -[A7]
  1691. 0000120A  486D EFC6                pea.l      [A5 - 0x103A]
  1692. 0000120E  4EBA F2C6                jsr        [PC - 0xD3A /* 000004D6 */]
  1693. 00001212  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1694. label00001216:
  1695. 00001216  1C07                     move.b     D6, D7
  1696. 00001218  0C06 0023                cmpi.b     D6, 0x23 /* '#' */
  1697. 0000121C  6600 0056                bne        +0x58 /* 00001274 */
  1698. label00001220:
  1699. 00001220  206E 0008                movea.l    A0, [A6 + 0x8]
  1700. 00001224  2028 0012                move.l     D0, [A0 + 0x12]
  1701. 00001228  53A8 0012                subq.l     [A0 + 0x12], 1
  1702. 0000122C  4A80                     tst.l      D0
  1703. 0000122E  6714                     beq        +0x16 /* 00001244 */
  1704. 00001230  206E 0008                movea.l    A0, [A6 + 0x8]
  1705. 00001234  2268 000E                movea.l    A1, [A0 + 0xE]
  1706. 00001238  52A8 000E                addq.l     [A0 + 0xE], 1
  1707. 0000123C  7000                     moveq.l    D0, 0x00
  1708. 0000123E  1011                     move.b     D0, [A1]
  1709. 00001240  48C0                     ext.l      D0
  1710. 00001242  600A                     bra        +0xC /* 0000124E */
  1711. label00001244:
  1712. 00001244  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1713. 00001248  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1714. 0000124C  588F                     addq.l     A7, 4
  1715. label0000124E:
  1716. 0000124E  3E00                     move.w     D7, D0
  1717. 00001250  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1718. 00001254  6616                     bne        +0x18 /* 0000126C */
  1719. 00001256  4267                     clr.w      -[A7]
  1720. 00001258  4267                     clr.w      -[A7]
  1721. 0000125A  4267                     clr.w      -[A7]
  1722. 0000125C  4267                     clr.w      -[A7]
  1723. 0000125E  4267                     clr.w      -[A7]
  1724. 00001260  486D EFD8                pea.l      [A5 - 0x1028]
  1725. 00001264  4EBA F270                jsr        [PC - 0xD90 /* 000004D6 */]
  1726. 00001268  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1727. label0000126C:
  1728. 0000126C  1C07                     move.b     D6, D7
  1729. 0000126E  0C06 000A                cmpi.b     D6, 0xA /* '\n' */
  1730. 00001272  66AC                     bne        -0x52 /* 00001220 */
  1731. label00001274:
  1732. 00001274  1006                     move.b     D0, D6
  1733. 00001276  4CDF 00C0                movem.l    D6,D7, [A7]+
  1734. 0000127A  4E5E                     unlink     A6
  1735. 0000127C  4E75                     rts
  1736. 0000127E  5042                     addq.w     D2, 8
  1737. 00001280  4D47                     chk.w      D6, D7
  1738. 00001282  4554                     chk.w      D2, [A4]
  1739. 00001284  4320                     .invalid   1, -[A0] // invalid opcode 4 with b == 4
  1740. fn00001286:
  1741. 00001286  4E56 0000                link       A6, 0
  1742. 0000128A  2F07                     move.l     -[A7], D7
  1743. 0000128C  206E 0008                movea.l    A0, [A6 + 0x8]
  1744. 00001290  2028 0012                move.l     D0, [A0 + 0x12]
  1745. 00001294  53A8 0012                subq.l     [A0 + 0x12], 1
  1746. 00001298  4A80                     tst.l      D0
  1747. 0000129A  6714                     beq        +0x16 /* 000012B0 */
  1748. 0000129C  206E 0008                movea.l    A0, [A6 + 0x8]
  1749. 000012A0  2268 000E                movea.l    A1, [A0 + 0xE]
  1750. 000012A4  52A8 000E                addq.l     [A0 + 0xE], 1
  1751. 000012A8  7000                     moveq.l    D0, 0x00
  1752. 000012AA  1011                     move.b     D0, [A1]
  1753. 000012AC  48C0                     ext.l      D0
  1754. 000012AE  600A                     bra        +0xC /* 000012BA */
  1755. label000012B0:
  1756. 000012B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1757. 000012B4  4EAD 00C2                jsr        [A5 + 0xC2 /* export_20 */]
  1758. 000012B8  588F                     addq.l     A7, 4
  1759. label000012BA:
  1760. 000012BA  3E00                     move.w     D7, D0
  1761. 000012BC  0C47 FFFF                cmpi.w     D7, 0xFFFF
  1762. 000012C0  6616                     bne        +0x18 /* 000012D8 */
  1763. 000012C2  4267                     clr.w      -[A7]
  1764. 000012C4  4267                     clr.w      -[A7]
  1765. 000012C6  4267                     clr.w      -[A7]
  1766. 000012C8  4267                     clr.w      -[A7]
  1767. 000012CA  4267                     clr.w      -[A7]
  1768. 000012CC  486D EFEA                pea.l      [A5 - 0x1016]
  1769. 000012D0  4EBA F204                jsr        [PC - 0xDFC /* 000004D6 */]
  1770. 000012D4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1771. label000012D8:
  1772. 000012D8  1007                     move.b     D0, D7
  1773. 000012DA  2E1F                     move.l     D7, [A7]+
  1774. 000012DC  4E5E                     unlink     A6
  1775. 000012DE  4E75                     rts
  1776. 000012E0  5042                     addq.w     D2, 8
  1777. 000012E2  4D47                     chk.w      D6, D7
  1778. 000012E4  4554                     chk.w      D2, [A4]
  1779. 000012E6  5241                     addq.w     D1, 1
  1780. fn000012E8:
  1781. 000012E8  4E56 0000                link       A6, 0
  1782. 000012EC  48E7 0300                movem.l    -[A7], D6,D7
  1783. label000012F0:
  1784. 000012F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1785. 000012F4  4EBA FECC                jsr        [PC - 0x134 /* 000011C2 */]
  1786. 000012F8  588F                     addq.l     A7, 4
  1787. 000012FA  1E00                     move.b     D7, D0
  1788. 000012FC  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  1789. 00001300  67EE                     beq        -0x10 /* 000012F0 */
  1790. 00001302  0C07 0009                cmpi.b     D7, 0x9 /* '\t' */
  1791. 00001306  67E8                     beq        -0x16 /* 000012F0 */
  1792. 00001308  0C07 000A                cmpi.b     D7, 0xA /* '\n' */
  1793. 0000130C  67E2                     beq        -0x1C /* 000012F0 */
  1794. 0000130E  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1795. 00001312  6D06                     blt        +0x8 /* 0000131A */
  1796. 00001314  0C07 0039                cmpi.b     D7, 0x39 /* '9' */
  1797. 00001318  6F16                     ble        +0x18 /* 00001330 */
  1798. label0000131A:
  1799. 0000131A  4267                     clr.w      -[A7]
  1800. 0000131C  4267                     clr.w      -[A7]
  1801. 0000131E  4267                     clr.w      -[A7]
  1802. 00001320  4267                     clr.w      -[A7]
  1803. 00001322  4267                     clr.w      -[A7]
  1804. 00001324  486D EFFC                pea.l      [A5 - 0x1004]
  1805. 00001328  4EBA F1AC                jsr        [PC - 0xE54 /* 000004D6 */]
  1806. 0000132C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1807. label00001330:
  1808. 00001330  7C00                     moveq.l    D6, 0x00
  1809. label00001332:
  1810. 00001332  3006                     move.w     D0, D6
  1811. 00001334  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1812. 00001338  1207                     move.b     D1, D7
  1813. 0000133A  49C1                     lea.l      A4, D1
  1814. 0000133C  D041                     add.w      D0, D1
  1815. 0000133E  0640 FFD0                addi.w     D0, 0xFFD0
  1816. 00001342  3C00                     move.w     D6, D0
  1817. 00001344  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1818. 00001348  4EBA FE78                jsr        [PC - 0x188 /* 000011C2 */]
  1819. 0000134C  588F                     addq.l     A7, 4
  1820. 0000134E  1E00                     move.b     D7, D0
  1821. 00001350  0C07 0030                cmpi.b     D7, 0x30 /* '0' */
  1822. 00001354  6D06                     blt        +0x8 /* 0000135C */
  1823. 00001356  0C07 0039                cmpi.b     D7, 0x39 /* '9' */
  1824. 0000135A  6FD6                     ble        -0x28 /* 00001332 */
  1825. label0000135C:
  1826. 0000135C  3006                     move.w     D0, D6
  1827. 0000135E  4CDF 00C0                movem.l    D6,D7, [A7]+
  1828. 00001362  4E5E                     unlink     A6
  1829. 00001364  4E75                     rts
  1830. 00001366  5042                     addq.w     D2, 8
  1831. 00001368  4D47                     chk.w      D6, D7
  1832. 0000136A  4554                     chk.w      D2, [A4]
  1833. 0000136C  494E                     chk.w      D4, A6
  1834. fn0000136E:
  1835. 0000136E  4E56 0000                link       A6, 0
  1836. 00001372  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1837. 00001376  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1838. 0000137A  4EBA EFDA                jsr        [PC - 0x1026 /* 00000356 */]
  1839. 0000137E  508F                     addq.l     A7, 8
  1840. 00001380  4E5E                     unlink     A6
  1841. 00001382  4E75                     rts
  1842. 00001384  5047                     addq.w     D7, 8
  1843. 00001386  4D49                     chk.w      D6, A1
  1844. 00001388  4E49                     trap       9
  1845. 0000138A  5420                     addq.b     -[A0], 2
  1846. fn0000138C:
  1847. 0000138C  4E56 FFFE                link       A6, -0x0002
  1848. 00001390  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1849. 00001394  4EBA FF52                jsr        [PC - 0xAE /* 000012E8 */]
  1850. 00001398  588F                     addq.l     A7, 4
  1851. 0000139A  206E 000C                movea.l    A0, [A6 + 0xC]
  1852. 0000139E  3080                     move.w     [A0], D0
  1853. 000013A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1854. 000013A4  4EBA FF42                jsr        [PC - 0xBE /* 000012E8 */]
  1855. 000013A8  588F                     addq.l     A7, 4
  1856. 000013AA  206E 0010                movea.l    A0, [A6 + 0x10]
  1857. 000013AE  3080                     move.w     [A0], D0
  1858. 000013B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1859. 000013B4  4EBA FF32                jsr        [PC - 0xCE /* 000012E8 */]
  1860. 000013B8  588F                     addq.l     A7, 4
  1861. 000013BA  3D40 FFFE                move.w     [A6 - 0x2], D0
  1862. 000013BE  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  1863. 000013C4  6F1A                     ble        +0x1C /* 000013E0 */
  1864. 000013C6  4267                     clr.w      -[A7]
  1865. 000013C8  4267                     clr.w      -[A7]
  1866. 000013CA  4267                     clr.w      -[A7]
  1867. 000013CC  3F3C 00FF                move.w     -[A7], 0xFF
  1868. 000013D0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1869. 000013D4  486D F02A                pea.l      [A5 - 0xFD6]
  1870. 000013D8  4EBA F0FC                jsr        [PC - 0xF04 /* 000004D6 */]
  1871. 000013DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1872. label000013E0:
  1873. 000013E0  206E 0014                movea.l    A0, [A6 + 0x14]
  1874. 000013E4  10AE FFFF                move.b     [A0], [A6 - 0x1]
  1875. 000013E8  4E5E                     unlink     A6
  1876. 000013EA  4E75                     rts
  1877. 000013EC  5047                     addq.w     D7, 8
  1878. 000013EE  4D52                     chk.w      D6, [A2]
  1879. 000013F0  4541                     chk.w      D2, D1
  1880. 000013F2  4450                     neg.w      [A0]
  1881. fn000013F4:
  1882. 000013F4  4E56 0000                link       A6, 0
  1883. 000013F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1884. 000013FC  4EBA FB4A                jsr        [PC - 0x4B6 /* 00000F48 */]
  1885. 00001400  588F                     addq.l     A7, 4
  1886. 00001402  206E 0018                movea.l    A0, [A6 + 0x18]
  1887. 00001406  3080                     move.w     [A0], D0
  1888. 00001408  206E 0018                movea.l    A0, [A6 + 0x18]
  1889. 0000140C  0C50 5032                cmpi.w     [A0], 0x5032 /* 'P2' */
  1890. 00001410  6728                     beq        +0x2A /* 0000143A */
  1891. 00001412  206E 0018                movea.l    A0, [A6 + 0x18]
  1892. 00001416  0C50 5035                cmpi.w     [A0], 0x5035 /* 'P5' */
  1893. 0000141A  671E                     beq        +0x20 /* 0000143A */
  1894. 0000141C  206E 0018                movea.l    A0, [A6 + 0x18]
  1895. 00001420  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  1896. 00001424  670E                     beq        +0x10 /* 00001434 */
  1897. 00001426  206E 0018                movea.l    A0, [A6 + 0x18]
  1898. 0000142A  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  1899. 0000142E  6704                     beq        +0x6 /* 00001434 */
  1900. 00001430  70FF                     moveq.l    D0, 0xFFFFFFFF
  1901. 00001432  600A                     bra        +0xC /* 0000143E */
  1902. label00001434:
  1903. 00001434  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  1904. 00001438  6004                     bra        +0x6 /* 0000143E */
  1905. label0000143A:
  1906. 0000143A  303C 5032                move.w     D0, 0x5032 /* 'P2' */
  1907. label0000143E:
  1908. 0000143E  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1909. 00001442  5031 5032                addq.b     [A1 + D5.w + 0x32], 8
  1910. 00001446  0052 001E                ori.w      [A2], 0x1E
  1911. 0000144A  0002 2F2E                ori.b      D2, 0x2E /* '.' */
  1912. 0000144E  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  1913. 00001452  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  1914. 00001456  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  1915. 0000145A  0008 4EBA                ori.b      A0, 0xBA
  1916. 0000145E  FF2E                     .extension 0xF2E <<F/4-5/7>> // unimplemented
  1917. 00001460  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1918. 00001464  6048                     bra        +0x4A /* 000014AE */
  1919. 00001466  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1920. 0000146A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1921. 0000146E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1922. 00001472  4EBA FB8E                jsr        [PC - 0x472 /* 00001002 */]
  1923. 00001476  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1924. 0000147A  206E 0014                movea.l    A0, [A6 + 0x14]
  1925. 0000147E  10AD F028                move.b     [A0], [A5 - 0xFD8]
  1926. 00001482  3F3C 0001                move.w     -[A7], 0x1
  1927. 00001486  206E 000C                movea.l    A0, [A6 + 0xC]
  1928. 0000148A  3F10                     move.w     -[A7], [A0]
  1929. 0000148C  4EBA EB72                jsr        [PC - 0x148E /* 00000000 */]
  1930. 00001490  588F                     addq.l     A7, 4
  1931. 00001492  2B40 F024                move.l     [A5 - 0xFDC], D0
  1932. 00001496  6016                     bra        +0x18 /* 000014AE */
  1933. 00001498  4267                     clr.w      -[A7]
  1934. 0000149A  4267                     clr.w      -[A7]
  1935. 0000149C  4267                     clr.w      -[A7]
  1936. 0000149E  4267                     clr.w      -[A7]
  1937. 000014A0  4267                     clr.w      -[A7]
  1938. 000014A2  486D F046                pea.l      [A5 - 0xFBA]
  1939. 000014A6  4EBA F02E                jsr        [PC - 0xFD2 /* 000004D6 */]
  1940. 000014AA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1941. label000014AE:
  1942. 000014AE  4E5E                     unlink     A6
  1943. 000014B0  4E75                     rts
  1944. 000014B2  5047                     addq.w     D7, 8
  1945. 000014B4  4D52                     chk.w      D6, [A2]
  1946. 000014B6  4541                     chk.w      D2, D1
  1947. 000014B8  4450                     neg.w      [A0]
  1948. fn000014BA:
  1949. 000014BA  4E56 0000                link       A6, 0
  1950. 000014BE  48E7 0118                movem.l    -[A7], D7,A3,A4
  1951. 000014C2  302E 0014                move.w     D0, [A6 + 0x14]
  1952. 000014C6  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  1953. 000014CA  5031 5035                addq.b     [A1 + D5.w + 0x35], 8
  1954. 000014CE  0096 004E 0008           ori.l      [A6], 0x4E0008
  1955. 000014D4  0090 0048 0024           ori.l      [A0], 0x480024 /* 'H\0$' */
  1956. 000014DA  7E00                     moveq.l    D7, 0x00
  1957. 000014DC  286E 000C                movea.l    A4, [A6 + 0xC]
  1958. 000014E0  6010                     bra        +0x12 /* 000014F2 */
  1959. label000014E2:
  1960. 000014E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1961. 000014E6  4EBA FE00                jsr        [PC - 0x200 /* 000012E8 */]
  1962. 000014EA  588F                     addq.l     A7, 4
  1963. 000014EC  1880                     move.b     [A4], D0
  1964. 000014EE  5247                     addq.w     D7, 1
  1965. 000014F0  528C                     addq.l     A4, 1
  1966. label000014F2:
  1967. 000014F2  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1968. 000014F6  6DEA                     blt        -0x14 /* 000014E2 */
  1969. 000014F8  6000 0080                bra        +0x82 /* 0000157A */
  1970. 000014FC  7E00                     moveq.l    D7, 0x00
  1971. 000014FE  286E 000C                movea.l    A4, [A6 + 0xC]
  1972. 00001502  6010                     bra        +0x12 /* 00001514 */
  1973. label00001504:
  1974. 00001504  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1975. 00001508  4EBA FD7C                jsr        [PC - 0x284 /* 00001286 */]
  1976. 0000150C  588F                     addq.l     A7, 4
  1977. 0000150E  1880                     move.b     [A4], D0
  1978. 00001510  5247                     addq.w     D7, 1
  1979. 00001512  528C                     addq.l     A4, 1
  1980. label00001514:
  1981. 00001514  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  1982. 00001518  6DEA                     blt        -0x14 /* 00001504 */
  1983. 0000151A  6000 005E                bra        +0x60 /* 0000157A */
  1984. 0000151E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1985. 00001522  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1986. 00001526  2F2D F024                move.l     -[A7], [A5 - 0xFDC]
  1987. 0000152A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1988. 0000152E  4EBA FB76                jsr        [PC - 0x48A /* 000010A6 */]
  1989. 00001532  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1990. 00001536  7E00                     moveq.l    D7, 0x00
  1991. 00001538  286E 000C                movea.l    A4, [A6 + 0xC]
  1992. 0000153C  266D F024                movea.l    A3, [A5 - 0xFDC]
  1993. 00001540  601A                     bra        +0x1C /* 0000155C */
  1994. label00001542:
  1995. 00001542  7000                     moveq.l    D0, 0x00
  1996. 00001544  1013                     move.b     D0, [A3]
  1997. 00001546  4A40                     tst.w      D0
  1998. 00001548  6608                     bne        +0xA /* 00001552 */
  1999. 0000154A  7000                     moveq.l    D0, 0x00
  2000. 0000154C  102E 0013                move.b     D0, [A6 + 0x13]
  2001. 00001550  6002                     bra        +0x4 /* 00001554 */
  2002. label00001552:
  2003. 00001552  7000                     moveq.l    D0, 0x00
  2004. label00001554:
  2005. 00001554  1880                     move.b     [A4], D0
  2006. 00001556  5247                     addq.w     D7, 1
  2007. 00001558  528C                     addq.l     A4, 1
  2008. 0000155A  528B                     addq.l     A3, 1
  2009. label0000155C:
  2010. 0000155C  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2011. 00001560  6DE0                     blt        -0x1E /* 00001542 */
  2012. 00001562  6016                     bra        +0x18 /* 0000157A */
  2013. 00001564  4267                     clr.w      -[A7]
  2014. 00001566  4267                     clr.w      -[A7]
  2015. 00001568  4267                     clr.w      -[A7]
  2016. 0000156A  4267                     clr.w      -[A7]
  2017. 0000156C  4267                     clr.w      -[A7]
  2018. 0000156E  486D F070                pea.l      [A5 - 0xF90]
  2019. 00001572  4EBA EF62                jsr        [PC - 0x109E /* 000004D6 */]
  2020. 00001576  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2021. label0000157A:
  2022. 0000157A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2023. 0000157E  4E5E                     unlink     A6
  2024. 00001580  4E75                     rts
  2025. 00001582  5047                     addq.w     D7, 8
  2026. 00001584  4D52                     chk.w      D6, [A2]
  2027. 00001586  4541                     chk.w      D2, D1
  2028. 00001588  4450                     neg.w      [A0]
  2029. 0000158A  4E56 FFF8                link       A6, -0x0008
  2030. 0000158E  486E FFF8                pea.l      [A6 - 0x8]
  2031. 00001592  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2032. 00001596  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2033. 0000159A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2034. 0000159E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2035. 000015A2  4EBA FE50                jsr        [PC - 0x1B0 /* 000013F4 */]
  2036. 000015A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2037. 000015AA  3F3C 0001                move.w     -[A7], 0x1
  2038. 000015AE  206E 0010                movea.l    A0, [A6 + 0x10]
  2039. 000015B2  3F10                     move.w     -[A7], [A0]
  2040. 000015B4  206E 000C                movea.l    A0, [A6 + 0xC]
  2041. 000015B8  3F10                     move.w     -[A7], [A0]
  2042. 000015BA  4EBA EAAA                jsr        [PC - 0x1556 /* 00000066 */]
  2043. 000015BE  5C8F                     addq.l     A7, 6
  2044. 000015C0  2D40 FFFC                move.l     [A6 - 0x4], D0
  2045. 000015C4  426E FFFA                clr.w      [A6 - 0x6]
  2046. 000015C8  6034                     bra        +0x36 /* 000015FE */
  2047. label000015CA:
  2048. 000015CA  302E FFFA                move.w     D0, [A6 - 0x6]
  2049. 000015CE  48C0                     ext.l      D0
  2050. 000015D0  E580                     asl        D0, 2
  2051. 000015D2  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2052. 000015D6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2053. 000015DA  206E 0014                movea.l    A0, [A6 + 0x14]
  2054. 000015DE  7200                     moveq.l    D1, 0x00
  2055. 000015E0  1210                     move.b     D1, [A0]
  2056. 000015E2  3F01                     move.w     -[A7], D1
  2057. 000015E4  206E 000C                movea.l    A0, [A6 + 0xC]
  2058. 000015E8  3F10                     move.w     -[A7], [A0]
  2059. 000015EA  2040                     movea.l    A0, D0
  2060. 000015EC  2F10                     move.l     -[A7], [A0]
  2061. 000015EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2062. 000015F2  4EBA FEC6                jsr        [PC - 0x13A /* 000014BA */]
  2063. 000015F6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2064. 000015FA  526E FFFA                addq.w     [A6 - 0x6], 1
  2065. label000015FE:
  2066. 000015FE  206E 0010                movea.l    A0, [A6 + 0x10]
  2067. 00001602  302E FFFA                move.w     D0, [A6 - 0x6]
  2068. 00001606  B050                     cmp.w      D0, [A0]
  2069. 00001608  6DC0                     blt        -0x3E /* 000015CA */
  2070. 0000160A  202E FFFC                move.l     D0, [A6 - 0x4]
  2071. 0000160E  4E5E                     unlink     A6
  2072. 00001610  4E75                     rts
  2073. 00001612  5047                     addq.w     D7, 8
  2074. 00001614  4D52                     chk.w      D6, [A2]
  2075. 00001616  4541                     chk.w      D2, D1
  2076. 00001618  4450                     neg.w      [A0]
  2077. fn0000161A:
  2078. 0000161A  4E56 0000                link       A6, 0
  2079. 0000161E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2080. 00001622  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2081. 00001626  4EBA FD46                jsr        [PC - 0x2BA /* 0000136E */]
  2082. 0000162A  508F                     addq.l     A7, 8
  2083. 0000162C  4E5E                     unlink     A6
  2084. 0000162E  4E75                     rts
  2085. 00001630  5050                     addq.w     [A0], 8
  2086. 00001632  4D49                     chk.w      D6, A1
  2087. 00001634  4E49                     trap       9
  2088. 00001636  5420                     addq.b     -[A0], 2
  2089. 00001638  4E56 FFFE                link       A6, -0x0002
  2090. 0000163C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2091. 00001640  4EBA FCA6                jsr        [PC - 0x35A /* 000012E8 */]
  2092. 00001644  588F                     addq.l     A7, 4
  2093. 00001646  206E 000C                movea.l    A0, [A6 + 0xC]
  2094. 0000164A  3080                     move.w     [A0], D0
  2095. 0000164C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2096. 00001650  4EBA FC96                jsr        [PC - 0x36A /* 000012E8 */]
  2097. 00001654  588F                     addq.l     A7, 4
  2098. 00001656  206E 0010                movea.l    A0, [A6 + 0x10]
  2099. 0000165A  3080                     move.w     [A0], D0
  2100. 0000165C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2101. 00001660  4EBA FC86                jsr        [PC - 0x37A /* 000012E8 */]
  2102. 00001664  588F                     addq.l     A7, 4
  2103. 00001666  3D40 FFFE                move.w     [A6 - 0x2], D0
  2104. 0000166A  0C6E 00FF FFFE           cmpi.w     [A6 - 0x2], 0xFF
  2105. 00001670  6F1A                     ble        +0x1C /* 0000168C */
  2106. 00001672  4267                     clr.w      -[A7]
  2107. 00001674  4267                     clr.w      -[A7]
  2108. 00001676  4267                     clr.w      -[A7]
  2109. 00001678  3F3C 00FF                move.w     -[A7], 0xFF
  2110. 0000167C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2111. 00001680  486D F088                pea.l      [A5 - 0xF78]
  2112. 00001684  4EBA EE50                jsr        [PC - 0x11B0 /* 000004D6 */]
  2113. 00001688  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2114. label0000168C:
  2115. 0000168C  206E 0014                movea.l    A0, [A6 + 0x14]
  2116. 00001690  10AE FFFF                move.b     [A0], [A6 - 0x1]
  2117. 00001694  4E5E                     unlink     A6
  2118. 00001696  4E75                     rts
  2119. 00001698  5050                     addq.w     [A0], 8
  2120. 0000169A  4D52                     chk.w      D6, [A2]
  2121. 0000169C  4541                     chk.w      D2, D1
  2122. 0000169E  4450                     neg.w      [A0]
  2123. fn000016A0:
  2124. 000016A0  4E56 0000                link       A6, 0
  2125. 000016A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2126. 000016A8  4EBA F89E                jsr        [PC - 0x762 /* 00000F48 */]
  2127. 000016AC  588F                     addq.l     A7, 4
  2128. 000016AE  206E 0018                movea.l    A0, [A6 + 0x18]
  2129. 000016B2  3080                     move.w     [A0], D0
  2130. 000016B4  206E 0018                movea.l    A0, [A6 + 0x18]
  2131. 000016B8  0C50 5033                cmpi.w     [A0], 0x5033 /* 'P3' */
  2132. 000016BC  6742                     beq        +0x44 /* 00001700 */
  2133. 000016BE  206E 0018                movea.l    A0, [A6 + 0x18]
  2134. 000016C2  0C50 5036                cmpi.w     [A0], 0x5036 /* 'P6' */
  2135. 000016C6  6738                     beq        +0x3A /* 00001700 */
  2136. 000016C8  206E 0018                movea.l    A0, [A6 + 0x18]
  2137. 000016CC  0C50 5032                cmpi.w     [A0], 0x5032 /* 'P2' */
  2138. 000016D0  6728                     beq        +0x2A /* 000016FA */
  2139. 000016D2  206E 0018                movea.l    A0, [A6 + 0x18]
  2140. 000016D6  0C50 5035                cmpi.w     [A0], 0x5035 /* 'P5' */
  2141. 000016DA  671E                     beq        +0x20 /* 000016FA */
  2142. 000016DC  206E 0018                movea.l    A0, [A6 + 0x18]
  2143. 000016E0  0C50 5031                cmpi.w     [A0], 0x5031 /* 'P1' */
  2144. 000016E4  670E                     beq        +0x10 /* 000016F4 */
  2145. 000016E6  206E 0018                movea.l    A0, [A6 + 0x18]
  2146. 000016EA  0C50 5034                cmpi.w     [A0], 0x5034 /* 'P4' */
  2147. 000016EE  6704                     beq        +0x6 /* 000016F4 */
  2148. 000016F0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2149. 000016F2  6010                     bra        +0x12 /* 00001704 */
  2150. label000016F4:
  2151. 000016F4  303C 5031                move.w     D0, 0x5031 /* 'P1' */
  2152. 000016F8  600A                     bra        +0xC /* 00001704 */
  2153. label000016FA:
  2154. 000016FA  303C 5032                move.w     D0, 0x5032 /* 'P2' */
  2155. 000016FE  6004                     bra        +0x6 /* 00001704 */
  2156. label00001700:
  2157. 00001700  303C 5033                move.w     D0, 0x5033 /* 'P3' */
  2158. label00001704:
  2159. 00001704  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2160. 00001708  5031 5033                addq.b     [A1 + D5.w + 0x33], 8
  2161. 0000170C  0084 0050 0020           ori.l      D4, 0x500020 /* 'P\0 ' */
  2162. 00001712  0002 2F2E                ori.b      D2, 0x2E /* '.' */
  2163. 00001716  0014 2F2E                ori.b      [A4], 0x2E /* '.' */
  2164. 0000171A  0010 2F2E                ori.b      [A0], 0x2E /* '.' */
  2165. 0000171E  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  2166. 00001722  0008 4EBA                ori.b      A0, 0xBA
  2167. 00001726  FF12                     .extension 0xF12 <<F/4-5/7>> // unimplemented
  2168. 00001728  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2169. 0000172C  6000 0078                bra        +0x7A /* 000017A6 */
  2170. 00001730  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2171. 00001734  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2172. 00001738  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2173. 0000173C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2174. 00001740  4EBA FC4A                jsr        [PC - 0x3B6 /* 0000138C */]
  2175. 00001744  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2176. 00001748  3F3C 0001                move.w     -[A7], 0x1
  2177. 0000174C  206E 000C                movea.l    A0, [A6 + 0xC]
  2178. 00001750  3F10                     move.w     -[A7], [A0]
  2179. 00001752  4EBA E8AC                jsr        [PC - 0x1754 /* 00000000 */]
  2180. 00001756  588F                     addq.l     A7, 4
  2181. 00001758  2B40 F07E                move.l     [A5 - 0xF82], D0
  2182. 0000175C  6048                     bra        +0x4A /* 000017A6 */
  2183. 0000175E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2184. 00001762  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2185. 00001766  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2186. 0000176A  4EBA F896                jsr        [PC - 0x76A /* 00001002 */]
  2187. 0000176E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2188. 00001772  206E 0014                movea.l    A0, [A6 + 0x14]
  2189. 00001776  10AD F086                move.b     [A0], [A5 - 0xF7A]
  2190. 0000177A  3F3C 0001                move.w     -[A7], 0x1
  2191. 0000177E  206E 000C                movea.l    A0, [A6 + 0xC]
  2192. 00001782  3F10                     move.w     -[A7], [A0]
  2193. 00001784  4EBA E87A                jsr        [PC - 0x1786 /* 00000000 */]
  2194. 00001788  588F                     addq.l     A7, 4
  2195. 0000178A  2B40 F082                move.l     [A5 - 0xF7E], D0
  2196. 0000178E  6016                     bra        +0x18 /* 000017A6 */
  2197. 00001790  4267                     clr.w      -[A7]
  2198. 00001792  4267                     clr.w      -[A7]
  2199. 00001794  4267                     clr.w      -[A7]
  2200. 00001796  4267                     clr.w      -[A7]
  2201. 00001798  4267                     clr.w      -[A7]
  2202. 0000179A  486D F0A4                pea.l      [A5 - 0xF5C]
  2203. 0000179E  4EBA ED36                jsr        [PC - 0x12CA /* 000004D6 */]
  2204. 000017A2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2205. label000017A6:
  2206. 000017A6  4E5E                     unlink     A6
  2207. 000017A8  4E75                     rts
  2208. 000017AA  5050                     addq.w     [A0], 8
  2209. 000017AC  4D52                     chk.w      D6, [A2]
  2210. 000017AE  4541                     chk.w      D2, D1
  2211. 000017B0  4450                     neg.w      [A0]
  2212. fn000017B2:
  2213. 000017B2  4E56 0000                link       A6, 0
  2214. 000017B6  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2215. 000017BA  302E 0014                move.w     D0, [A6 + 0x14]
  2216. 000017BE  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  2217. 000017C2  5031 5036                addq.b     [A1 + D5.w + 0x36], 8
  2218. 000017C6  012E 00DC                btst       [A6 + 0xDC], D0
  2219. 000017CA  0092 0008 00D6           ori.l      [A2], 0x800D6
  2220. 000017D0  008C 0046 7E00           ori.l      A4, 0x467E00 /* 'F~\0' */
  2221. 000017D6  286E 000C                movea.l    A4, [A6 + 0xC]
  2222. 000017DA  6032                     bra        +0x34 /* 0000180E */
  2223. label000017DC:
  2224. 000017DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2225. 000017E0  4EBA FB06                jsr        [PC - 0x4FA /* 000012E8 */]
  2226. 000017E4  588F                     addq.l     A7, 4
  2227. 000017E6  1C00                     move.b     D6, D0
  2228. 000017E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2229. 000017EC  4EBA FAFA                jsr        [PC - 0x506 /* 000012E8 */]
  2230. 000017F0  588F                     addq.l     A7, 4
  2231. 000017F2  1A00                     move.b     D5, D0
  2232. 000017F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2233. 000017F8  4EBA FAEE                jsr        [PC - 0x512 /* 000012E8 */]
  2234. 000017FC  588F                     addq.l     A7, 4
  2235. 000017FE  1800                     move.b     D4, D0
  2236. 00001800  1886                     move.b     [A4], D6
  2237. 00001802  1945 0001                move.b     [A4 + 0x1], D5
  2238. 00001806  1944 0002                move.b     [A4 + 0x2], D4
  2239. 0000180A  5247                     addq.w     D7, 1
  2240. 0000180C  588C                     addq.l     A4, 4
  2241. label0000180E:
  2242. 0000180E  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2243. 00001812  6DC8                     blt        -0x36 /* 000017DC */
  2244. 00001814  6000 00F4                bra        +0xF6 /* 0000190A */
  2245. 00001818  7E00                     moveq.l    D7, 0x00
  2246. 0000181A  286E 000C                movea.l    A4, [A6 + 0xC]
  2247. 0000181E  6032                     bra        +0x34 /* 00001852 */
  2248. label00001820:
  2249. 00001820  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2250. 00001824  4EBA FA60                jsr        [PC - 0x5A0 /* 00001286 */]
  2251. 00001828  588F                     addq.l     A7, 4
  2252. 0000182A  1C00                     move.b     D6, D0
  2253. 0000182C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2254. 00001830  4EBA FA54                jsr        [PC - 0x5AC /* 00001286 */]
  2255. 00001834  588F                     addq.l     A7, 4
  2256. 00001836  1A00                     move.b     D5, D0
  2257. 00001838  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2258. 0000183C  4EBA FA48                jsr        [PC - 0x5B8 /* 00001286 */]
  2259. 00001840  588F                     addq.l     A7, 4
  2260. 00001842  1800                     move.b     D4, D0
  2261. 00001844  1886                     move.b     [A4], D6
  2262. 00001846  1945 0001                move.b     [A4 + 0x1], D5
  2263. 0000184A  1944 0002                move.b     [A4 + 0x2], D4
  2264. 0000184E  5247                     addq.w     D7, 1
  2265. 00001850  588C                     addq.l     A4, 4
  2266. label00001852:
  2267. 00001852  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2268. 00001856  6DC8                     blt        -0x36 /* 00001820 */
  2269. 00001858  6000 00B0                bra        +0xB2 /* 0000190A */
  2270. 0000185C  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2271. 00001860  7000                     moveq.l    D0, 0x00
  2272. 00001862  102E 0013                move.b     D0, [A6 + 0x13]
  2273. 00001866  3F00                     move.w     -[A7], D0
  2274. 00001868  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2275. 0000186C  2F2D F07E                move.l     -[A7], [A5 - 0xF82]
  2276. 00001870  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2277. 00001874  4EBA FC44                jsr        [PC - 0x3BC /* 000014BA */]
  2278. 00001878  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2279. 0000187C  7E00                     moveq.l    D7, 0x00
  2280. 0000187E  266D F07E                movea.l    A3, [A5 - 0xF82]
  2281. 00001882  286E 000C                movea.l    A4, [A6 + 0xC]
  2282. 00001886  6012                     bra        +0x14 /* 0000189A */
  2283. label00001888:
  2284. 00001888  1C13                     move.b     D6, [A3]
  2285. 0000188A  1886                     move.b     [A4], D6
  2286. 0000188C  1946 0001                move.b     [A4 + 0x1], D6
  2287. 00001890  1946 0002                move.b     [A4 + 0x2], D6
  2288. 00001894  5247                     addq.w     D7, 1
  2289. 00001896  528B                     addq.l     A3, 1
  2290. 00001898  588C                     addq.l     A4, 4
  2291. label0000189A:
  2292. 0000189A  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2293. 0000189E  6DE8                     blt        -0x16 /* 00001888 */
  2294. 000018A0  6000 0068                bra        +0x6A /* 0000190A */
  2295. 000018A4  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2296. 000018A8  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2297. 000018AC  2F2D F082                move.l     -[A7], [A5 - 0xF7E]
  2298. 000018B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2299. 000018B4  4EBA F7F0                jsr        [PC - 0x810 /* 000010A6 */]
  2300. 000018B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2301. 000018BC  7E00                     moveq.l    D7, 0x00
  2302. 000018BE  246D F082                movea.l    A2, [A5 - 0xF7E]
  2303. 000018C2  286E 000C                movea.l    A4, [A6 + 0xC]
  2304. 000018C6  6024                     bra        +0x26 /* 000018EC */
  2305. label000018C8:
  2306. 000018C8  7000                     moveq.l    D0, 0x00
  2307. 000018CA  1012                     move.b     D0, [A2]
  2308. 000018CC  4A40                     tst.w      D0
  2309. 000018CE  6608                     bne        +0xA /* 000018D8 */
  2310. 000018D0  7000                     moveq.l    D0, 0x00
  2311. 000018D2  102E 0013                move.b     D0, [A6 + 0x13]
  2312. 000018D6  6002                     bra        +0x4 /* 000018DA */
  2313. label000018D8:
  2314. 000018D8  7000                     moveq.l    D0, 0x00
  2315. label000018DA:
  2316. 000018DA  1C00                     move.b     D6, D0
  2317. 000018DC  1886                     move.b     [A4], D6
  2318. 000018DE  1946 0001                move.b     [A4 + 0x1], D6
  2319. 000018E2  1946 0002                move.b     [A4 + 0x2], D6
  2320. 000018E6  5247                     addq.w     D7, 1
  2321. 000018E8  528A                     addq.l     A2, 1
  2322. 000018EA  588C                     addq.l     A4, 4
  2323. label000018EC:
  2324. 000018EC  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2325. 000018F0  6DD6                     blt        -0x28 /* 000018C8 */
  2326. 000018F2  6016                     bra        +0x18 /* 0000190A */
  2327. 000018F4  4267                     clr.w      -[A7]
  2328. 000018F6  4267                     clr.w      -[A7]
  2329. 000018F8  4267                     clr.w      -[A7]
  2330. 000018FA  4267                     clr.w      -[A7]
  2331. 000018FC  4267                     clr.w      -[A7]
  2332. 000018FE  486D F0D4                pea.l      [A5 - 0xF2C]
  2333. 00001902  4EBA EBD2                jsr        [PC - 0x142E /* 000004D6 */]
  2334. 00001906  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2335. label0000190A:
  2336. 0000190A  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2337. 0000190E  4E5E                     unlink     A6
  2338. 00001910  4E75                     rts
  2339. 00001912  5050                     addq.w     [A0], 8
  2340. 00001914  4D52                     chk.w      D6, [A2]
  2341. 00001916  4541                     chk.w      D2, D1
  2342. 00001918  4450                     neg.w      [A0]
  2343. fn0000191A:
  2344. 0000191A  4E56 FFF8                link       A6, -0x0008
  2345. 0000191E  486E FFF8                pea.l      [A6 - 0x8]
  2346. 00001922  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2347. 00001926  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2348. 0000192A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2349. 0000192E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2350. 00001932  4EBA FD6C                jsr        [PC - 0x294 /* 000016A0 */]
  2351. 00001936  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2352. 0000193A  3F3C 0004                move.w     -[A7], 0x4
  2353. 0000193E  206E 0010                movea.l    A0, [A6 + 0x10]
  2354. 00001942  3F10                     move.w     -[A7], [A0]
  2355. 00001944  206E 000C                movea.l    A0, [A6 + 0xC]
  2356. 00001948  3F10                     move.w     -[A7], [A0]
  2357. 0000194A  4EBA E71A                jsr        [PC - 0x18E6 /* 00000066 */]
  2358. 0000194E  5C8F                     addq.l     A7, 6
  2359. 00001950  2D40 FFFC                move.l     [A6 - 0x4], D0
  2360. 00001954  426E FFFA                clr.w      [A6 - 0x6]
  2361. 00001958  6034                     bra        +0x36 /* 0000198E */
  2362. label0000195A:
  2363. 0000195A  302E FFFA                move.w     D0, [A6 - 0x6]
  2364. 0000195E  48C0                     ext.l      D0
  2365. 00001960  E580                     asl        D0, 2
  2366. 00001962  D0AE FFFC                add.l      D0, [A6 - 0x4]
  2367. 00001966  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  2368. 0000196A  206E 0014                movea.l    A0, [A6 + 0x14]
  2369. 0000196E  7200                     moveq.l    D1, 0x00
  2370. 00001970  1210                     move.b     D1, [A0]
  2371. 00001972  3F01                     move.w     -[A7], D1
  2372. 00001974  206E 000C                movea.l    A0, [A6 + 0xC]
  2373. 00001978  3F10                     move.w     -[A7], [A0]
  2374. 0000197A  2040                     movea.l    A0, D0
  2375. 0000197C  2F10                     move.l     -[A7], [A0]
  2376. 0000197E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2377. 00001982  4EBA FE2E                jsr        [PC - 0x1D2 /* 000017B2 */]
  2378. 00001986  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2379. 0000198A  526E FFFA                addq.w     [A6 - 0x6], 1
  2380. label0000198E:
  2381. 0000198E  206E 0010                movea.l    A0, [A6 + 0x10]
  2382. 00001992  302E FFFA                move.w     D0, [A6 - 0x6]
  2383. 00001996  B050                     cmp.w      D0, [A0]
  2384. 00001998  6DC0                     blt        -0x3E /* 0000195A */
  2385. 0000199A  202E FFFC                move.l     D0, [A6 - 0x4]
  2386. 0000199E  4E5E                     unlink     A6
  2387. 000019A0  4E75                     rts
  2388. 000019A2  5050                     addq.w     [A0], 8
  2389. 000019A4  4D52                     chk.w      D6, [A2]
  2390. 000019A6  4541                     chk.w      D2, D1
  2391. 000019A8  4450                     neg.w      [A0]
  2392. fn000019AA:
  2393. 000019AA  4E56 0000                link       A6, 0
  2394. 000019AE  7000                     moveq.l    D0, 0x00
  2395. 000019B0  102E 0011                move.b     D0, [A6 + 0x11]
  2396. 000019B4  0C40 00FF                cmpi.w     D0, 0xFF
  2397. 000019B8  6230                     bhi        +0x32 /* 000019EA */
  2398. 000019BA  4A6E 0012                tst.w      [A6 + 0x12]
  2399. 000019BE  662A                     bne        +0x2C /* 000019EA */
  2400. 000019C0  7000                     moveq.l    D0, 0x00
  2401. 000019C2  102E 0011                move.b     D0, [A6 + 0x11]
  2402. 000019C6  3F00                     move.w     -[A7], D0
  2403. 000019C8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2404. 000019CC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2405. 000019D0  3F3C 0036                move.w     -[A7], 0x36 /* '6' */
  2406. 000019D4  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  2407. 000019D8  486D F0E2                pea.l      [A5 - 0xF1E]
  2408. 000019DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2409. 000019E0  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2410. 000019E4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2411. 000019E8  6028                     bra        +0x2A /* 00001A12 */
  2412. label000019EA:
  2413. 000019EA  7000                     moveq.l    D0, 0x00
  2414. 000019EC  102E 0011                move.b     D0, [A6 + 0x11]
  2415. 000019F0  3F00                     move.w     -[A7], D0
  2416. 000019F2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2417. 000019F6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2418. 000019FA  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  2419. 000019FE  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  2420. 00001A02  486D F0F2                pea.l      [A5 - 0xF0E]
  2421. 00001A06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2422. 00001A0A  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  2423. 00001A0E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2424. label00001A12:
  2425. 00001A12  4E5E                     unlink     A6
  2426. 00001A14  4E75                     rts
  2427. 00001A16  5050                     addq.w     [A0], 8
  2428. 00001A18  4D57                     chk.w      D6, [A7]
  2429. 00001A1A  5249                     addq.w     A1, 1
  2430. 00001A1C  5445                     addq.w     D5, 2
  2431. fn00001A1E:
  2432. 00001A1E  4E56 0000                link       A6, 0
  2433. 00001A22  0C6E 000A 0008           cmpi.w     [A6 + 0x8], 0xA /* '\n' */
  2434. 00001A28  6520                     bcs        +0x22 /* 00001A4A */
  2435. 00001A2A  7000                     moveq.l    D0, 0x00
  2436. 00001A2C  302E 0008                move.w     D0, [A6 + 0x8]
  2437. 00001A30  80FC 000A                divu.w     D0, 0xA /* '\n' */
  2438. 00001A34  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2439. 00001A38  3F00                     move.w     -[A7], D0
  2440. 00001A3A  4EBA FFE2                jsr        [PC - 0x1E /* 00001A1E */]
  2441. 00001A3E  5C8F                     addq.l     A7, 6
  2442. 00001A40  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2443. 00001A44  6604                     bne        +0x6 /* 00001A4A */
  2444. 00001A46  70FF                     moveq.l    D0, 0xFFFFFFFF
  2445. 00001A48  6056                     bra        +0x58 /* 00001AA0 */
  2446. label00001A4A:
  2447. 00001A4A  206E 000A                movea.l    A0, [A6 + 0xA]
  2448. 00001A4E  2028 0012                move.l     D0, [A0 + 0x12]
  2449. 00001A52  53A8 0012                subq.l     [A0 + 0x12], 1
  2450. 00001A56  0C80 0000 0001           cmpi.l     D0, 0x1
  2451. 00001A5C  6326                     bls        +0x28 /* 00001A84 */
  2452. 00001A5E  206E 000A                movea.l    A0, [A6 + 0xA]
  2453. 00001A62  2268 000E                movea.l    A1, [A0 + 0xE]
  2454. 00001A66  52A8 000E                addq.l     [A0 + 0xE], 1
  2455. 00001A6A  7000                     moveq.l    D0, 0x00
  2456. 00001A6C  302E 0008                move.w     D0, [A6 + 0x8]
  2457. 00001A70  80FC 000A                divu.w     D0, 0xA /* '\n' */
  2458. 00001A74  4840                     swap.w     D0
  2459. 00001A76  0640 0030                addi.w     D0, 0x30 /* '0' */
  2460. 00001A7A  1280                     move.b     [A1], D0
  2461. 00001A7C  0240 00FF                andi.w     D0, 0xFF
  2462. 00001A80  48C0                     ext.l      D0
  2463. 00001A82  601C                     bra        +0x1E /* 00001AA0 */
  2464. label00001A84:
  2465. 00001A84  7000                     moveq.l    D0, 0x00
  2466. 00001A86  302E 0008                move.w     D0, [A6 + 0x8]
  2467. 00001A8A  80FC 000A                divu.w     D0, 0xA /* '\n' */
  2468. 00001A8E  4840                     swap.w     D0
  2469. 00001A90  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2470. 00001A94  0640 0030                addi.w     D0, 0x30 /* '0' */
  2471. 00001A98  3F00                     move.w     -[A7], D0
  2472. 00001A9A  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2473. 00001A9E  5C8F                     addq.l     A7, 6
  2474. label00001AA0:
  2475. 00001AA0  4E5E                     unlink     A6
  2476. 00001AA2  4E75                     rts
  2477. 00001AA4  5055                     addq.w     [A5], 8
  2478. 00001AA6  5455                     addq.w     [A5], 2
  2479. 00001AA8  5320                     subq.b     -[A0], 1
  2480. 00001AAA  2020                     move.l     D0, -[A0]
  2481. fn00001AAC:
  2482. 00001AAC  4E56 0000                link       A6, 0
  2483. 00001AB0  48E7 0308                movem.l    -[A7], D6,D7,A4
  2484. 00001AB4  7E00                     moveq.l    D7, 0x00
  2485. 00001AB6  286E 000C                movea.l    A4, [A6 + 0xC]
  2486. 00001ABA  6000 0112                bra        +0x114 /* 00001BCE */
  2487. label00001ABE:
  2488. 00001ABE  1C14                     move.b     D6, [A4]
  2489. 00001AC0  206E 0008                movea.l    A0, [A6 + 0x8]
  2490. 00001AC4  2028 0012                move.l     D0, [A0 + 0x12]
  2491. 00001AC8  53A8 0012                subq.l     [A0 + 0x12], 1
  2492. 00001ACC  0C80 0000 0001           cmpi.l     D0, 0x1
  2493. 00001AD2  6316                     bls        +0x18 /* 00001AEA */
  2494. 00001AD4  206E 0008                movea.l    A0, [A6 + 0x8]
  2495. 00001AD8  2268 000E                movea.l    A1, [A0 + 0xE]
  2496. 00001ADC  52A8 000E                addq.l     [A0 + 0xE], 1
  2497. 00001AE0  1286                     move.b     [A1], D6
  2498. 00001AE2  7000                     moveq.l    D0, 0x00
  2499. 00001AE4  1006                     move.b     D0, D6
  2500. 00001AE6  48C0                     ext.l      D0
  2501. 00001AE8  6010                     bra        +0x12 /* 00001AFA */
  2502. label00001AEA:
  2503. 00001AEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2504. 00001AEE  7000                     moveq.l    D0, 0x00
  2505. 00001AF0  1006                     move.b     D0, D6
  2506. 00001AF2  3F00                     move.w     -[A7], D0
  2507. 00001AF4  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2508. 00001AF8  5C8F                     addq.l     A7, 6
  2509. label00001AFA:
  2510. 00001AFA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2511. 00001AFE  6616                     bne        +0x18 /* 00001B16 */
  2512. 00001B00  4267                     clr.w      -[A7]
  2513. 00001B02  4267                     clr.w      -[A7]
  2514. 00001B04  4267                     clr.w      -[A7]
  2515. 00001B06  4267                     clr.w      -[A7]
  2516. 00001B08  4267                     clr.w      -[A7]
  2517. 00001B0A  486D F102                pea.l      [A5 - 0xEFE]
  2518. 00001B0E  4EBA E9C6                jsr        [PC - 0x163A /* 000004D6 */]
  2519. 00001B12  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2520. label00001B16:
  2521. 00001B16  1C2C 0001                move.b     D6, [A4 + 0x1]
  2522. 00001B1A  206E 0008                movea.l    A0, [A6 + 0x8]
  2523. 00001B1E  2028 0012                move.l     D0, [A0 + 0x12]
  2524. 00001B22  53A8 0012                subq.l     [A0 + 0x12], 1
  2525. 00001B26  0C80 0000 0001           cmpi.l     D0, 0x1
  2526. 00001B2C  6316                     bls        +0x18 /* 00001B44 */
  2527. 00001B2E  206E 0008                movea.l    A0, [A6 + 0x8]
  2528. 00001B32  2268 000E                movea.l    A1, [A0 + 0xE]
  2529. 00001B36  52A8 000E                addq.l     [A0 + 0xE], 1
  2530. 00001B3A  1286                     move.b     [A1], D6
  2531. 00001B3C  7000                     moveq.l    D0, 0x00
  2532. 00001B3E  1006                     move.b     D0, D6
  2533. 00001B40  48C0                     ext.l      D0
  2534. 00001B42  6010                     bra        +0x12 /* 00001B54 */
  2535. label00001B44:
  2536. 00001B44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2537. 00001B48  7000                     moveq.l    D0, 0x00
  2538. 00001B4A  1006                     move.b     D0, D6
  2539. 00001B4C  3F00                     move.w     -[A7], D0
  2540. 00001B4E  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2541. 00001B52  5C8F                     addq.l     A7, 6
  2542. label00001B54:
  2543. 00001B54  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2544. 00001B58  6616                     bne        +0x18 /* 00001B70 */
  2545. 00001B5A  4267                     clr.w      -[A7]
  2546. 00001B5C  4267                     clr.w      -[A7]
  2547. 00001B5E  4267                     clr.w      -[A7]
  2548. 00001B60  4267                     clr.w      -[A7]
  2549. 00001B62  4267                     clr.w      -[A7]
  2550. 00001B64  486D F10E                pea.l      [A5 - 0xEF2]
  2551. 00001B68  4EBA E96C                jsr        [PC - 0x1694 /* 000004D6 */]
  2552. 00001B6C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2553. label00001B70:
  2554. 00001B70  1C2C 0002                move.b     D6, [A4 + 0x2]
  2555. 00001B74  206E 0008                movea.l    A0, [A6 + 0x8]
  2556. 00001B78  2028 0012                move.l     D0, [A0 + 0x12]
  2557. 00001B7C  53A8 0012                subq.l     [A0 + 0x12], 1
  2558. 00001B80  0C80 0000 0001           cmpi.l     D0, 0x1
  2559. 00001B86  6316                     bls        +0x18 /* 00001B9E */
  2560. 00001B88  206E 0008                movea.l    A0, [A6 + 0x8]
  2561. 00001B8C  2268 000E                movea.l    A1, [A0 + 0xE]
  2562. 00001B90  52A8 000E                addq.l     [A0 + 0xE], 1
  2563. 00001B94  1286                     move.b     [A1], D6
  2564. 00001B96  7000                     moveq.l    D0, 0x00
  2565. 00001B98  1006                     move.b     D0, D6
  2566. 00001B9A  48C0                     ext.l      D0
  2567. 00001B9C  6010                     bra        +0x12 /* 00001BAE */
  2568. label00001B9E:
  2569. 00001B9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2570. 00001BA2  7000                     moveq.l    D0, 0x00
  2571. 00001BA4  1006                     move.b     D0, D6
  2572. 00001BA6  3F00                     move.w     -[A7], D0
  2573. 00001BA8  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2574. 00001BAC  5C8F                     addq.l     A7, 6
  2575. label00001BAE:
  2576. 00001BAE  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2577. 00001BB2  6616                     bne        +0x18 /* 00001BCA */
  2578. 00001BB4  4267                     clr.w      -[A7]
  2579. 00001BB6  4267                     clr.w      -[A7]
  2580. 00001BB8  4267                     clr.w      -[A7]
  2581. 00001BBA  4267                     clr.w      -[A7]
  2582. 00001BBC  4267                     clr.w      -[A7]
  2583. 00001BBE  486D F11A                pea.l      [A5 - 0xEE6]
  2584. 00001BC2  4EBA E912                jsr        [PC - 0x16EE /* 000004D6 */]
  2585. 00001BC6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2586. label00001BCA:
  2587. 00001BCA  5247                     addq.w     D7, 1
  2588. 00001BCC  588C                     addq.l     A4, 4
  2589. label00001BCE:
  2590. 00001BCE  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2591. 00001BD2  6D00 FEEA                blt        -0x114 /* 00001ABE */
  2592. 00001BD6  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2593. 00001BDA  4E5E                     unlink     A6
  2594. 00001BDC  4E75                     rts
  2595. 00001BDE  5050                     addq.w     [A0], 8
  2596. 00001BE0  4D57                     chk.w      D6, [A7]
  2597. 00001BE2  5249                     addq.w     A1, 1
  2598. 00001BE4  5445                     addq.w     D5, 2
  2599. fn00001BE6:
  2600. 00001BE6  4E56 0000                link       A6, 0
  2601. 00001BEA  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2602. 00001BEE  7C00                     moveq.l    D6, 0x00
  2603. 00001BF0  7E00                     moveq.l    D7, 0x00
  2604. 00001BF2  286E 000C                movea.l    A4, [A6 + 0xC]
  2605. 00001BF6  6000 025C                bra        +0x25E /* 00001E54 */
  2606. label00001BFA:
  2607. 00001BFA  0C46 0041                cmpi.w     D6, 0x41 /* 'A' */
  2608. 00001BFE  6D00 005E                blt        +0x60 /* 00001C5E */
  2609. 00001C02  206E 0008                movea.l    A0, [A6 + 0x8]
  2610. 00001C06  2028 0012                move.l     D0, [A0 + 0x12]
  2611. 00001C0A  53A8 0012                subq.l     [A0 + 0x12], 1
  2612. 00001C0E  0C80 0000 0001           cmpi.l     D0, 0x1
  2613. 00001C14  6318                     bls        +0x1A /* 00001C2E */
  2614. 00001C16  206E 0008                movea.l    A0, [A6 + 0x8]
  2615. 00001C1A  2268 000E                movea.l    A1, [A0 + 0xE]
  2616. 00001C1E  52A8 000E                addq.l     [A0 + 0xE], 1
  2617. 00001C22  700A                     moveq.l    D0, 0x0A
  2618. 00001C24  1280                     move.b     [A1], D0
  2619. 00001C26  0240 00FF                andi.w     D0, 0xFF
  2620. 00001C2A  48C0                     ext.l      D0
  2621. 00001C2C  600E                     bra        +0x10 /* 00001C3C */
  2622. label00001C2E:
  2623. 00001C2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2624. 00001C32  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2625. 00001C36  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2626. 00001C3A  5C8F                     addq.l     A7, 6
  2627. label00001C3C:
  2628. 00001C3C  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2629. 00001C40  6616                     bne        +0x18 /* 00001C58 */
  2630. 00001C42  4267                     clr.w      -[A7]
  2631. 00001C44  4267                     clr.w      -[A7]
  2632. 00001C46  4267                     clr.w      -[A7]
  2633. 00001C48  4267                     clr.w      -[A7]
  2634. 00001C4A  4267                     clr.w      -[A7]
  2635. 00001C4C  486D F126                pea.l      [A5 - 0xEDA]
  2636. 00001C50  4EBA E884                jsr        [PC - 0x177C /* 000004D6 */]
  2637. 00001C54  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2638. label00001C58:
  2639. 00001C58  7C00                     moveq.l    D6, 0x00
  2640. 00001C5A  6000 00B6                bra        +0xB8 /* 00001D12 */
  2641. label00001C5E:
  2642. 00001C5E  4A46                     tst.w      D6
  2643. 00001C60  6F00 00B0                ble        +0xB2 /* 00001D12 */
  2644. 00001C64  206E 0008                movea.l    A0, [A6 + 0x8]
  2645. 00001C68  2028 0012                move.l     D0, [A0 + 0x12]
  2646. 00001C6C  53A8 0012                subq.l     [A0 + 0x12], 1
  2647. 00001C70  0C80 0000 0001           cmpi.l     D0, 0x1
  2648. 00001C76  6318                     bls        +0x1A /* 00001C90 */
  2649. 00001C78  206E 0008                movea.l    A0, [A6 + 0x8]
  2650. 00001C7C  2268 000E                movea.l    A1, [A0 + 0xE]
  2651. 00001C80  52A8 000E                addq.l     [A0 + 0xE], 1
  2652. 00001C84  7020                     moveq.l    D0, 0x20
  2653. 00001C86  1280                     move.b     [A1], D0
  2654. 00001C88  0240 00FF                andi.w     D0, 0xFF
  2655. 00001C8C  48C0                     ext.l      D0
  2656. 00001C8E  600E                     bra        +0x10 /* 00001C9E */
  2657. label00001C90:
  2658. 00001C90  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2659. 00001C94  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2660. 00001C98  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2661. 00001C9C  5C8F                     addq.l     A7, 6
  2662. label00001C9E:
  2663. 00001C9E  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2664. 00001CA2  6616                     bne        +0x18 /* 00001CBA */
  2665. 00001CA4  4267                     clr.w      -[A7]
  2666. 00001CA6  4267                     clr.w      -[A7]
  2667. 00001CA8  4267                     clr.w      -[A7]
  2668. 00001CAA  4267                     clr.w      -[A7]
  2669. 00001CAC  4267                     clr.w      -[A7]
  2670. 00001CAE  486D F132                pea.l      [A5 - 0xECE]
  2671. 00001CB2  4EBA E822                jsr        [PC - 0x17DE /* 000004D6 */]
  2672. 00001CB6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2673. label00001CBA:
  2674. 00001CBA  206E 0008                movea.l    A0, [A6 + 0x8]
  2675. 00001CBE  2028 0012                move.l     D0, [A0 + 0x12]
  2676. 00001CC2  53A8 0012                subq.l     [A0 + 0x12], 1
  2677. 00001CC6  0C80 0000 0001           cmpi.l     D0, 0x1
  2678. 00001CCC  6318                     bls        +0x1A /* 00001CE6 */
  2679. 00001CCE  206E 0008                movea.l    A0, [A6 + 0x8]
  2680. 00001CD2  2268 000E                movea.l    A1, [A0 + 0xE]
  2681. 00001CD6  52A8 000E                addq.l     [A0 + 0xE], 1
  2682. 00001CDA  7020                     moveq.l    D0, 0x20
  2683. 00001CDC  1280                     move.b     [A1], D0
  2684. 00001CDE  0240 00FF                andi.w     D0, 0xFF
  2685. 00001CE2  48C0                     ext.l      D0
  2686. 00001CE4  600E                     bra        +0x10 /* 00001CF4 */
  2687. label00001CE6:
  2688. 00001CE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2689. 00001CEA  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2690. 00001CEE  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2691. 00001CF2  5C8F                     addq.l     A7, 6
  2692. label00001CF4:
  2693. 00001CF4  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2694. 00001CF8  6616                     bne        +0x18 /* 00001D10 */
  2695. 00001CFA  4267                     clr.w      -[A7]
  2696. 00001CFC  4267                     clr.w      -[A7]
  2697. 00001CFE  4267                     clr.w      -[A7]
  2698. 00001D00  4267                     clr.w      -[A7]
  2699. 00001D02  4267                     clr.w      -[A7]
  2700. 00001D04  486D F13E                pea.l      [A5 - 0xEC2]
  2701. 00001D08  4EBA E7CC                jsr        [PC - 0x1834 /* 000004D6 */]
  2702. 00001D0C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2703. label00001D10:
  2704. 00001D10  5446                     addq.w     D6, 2
  2705. label00001D12:
  2706. 00001D12  1A14                     move.b     D5, [A4]
  2707. 00001D14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2708. 00001D18  7000                     moveq.l    D0, 0x00
  2709. 00001D1A  1005                     move.b     D0, D5
  2710. 00001D1C  3F00                     move.w     -[A7], D0
  2711. 00001D1E  4EBA FCFE                jsr        [PC - 0x302 /* 00001A1E */]
  2712. 00001D22  5C8F                     addq.l     A7, 6
  2713. 00001D24  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2714. 00001D28  6616                     bne        +0x18 /* 00001D40 */
  2715. 00001D2A  4267                     clr.w      -[A7]
  2716. 00001D2C  4267                     clr.w      -[A7]
  2717. 00001D2E  4267                     clr.w      -[A7]
  2718. 00001D30  4267                     clr.w      -[A7]
  2719. 00001D32  4267                     clr.w      -[A7]
  2720. 00001D34  486D F14A                pea.l      [A5 - 0xEB6]
  2721. 00001D38  4EBA E79C                jsr        [PC - 0x1864 /* 000004D6 */]
  2722. 00001D3C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2723. label00001D40:
  2724. 00001D40  206E 0008                movea.l    A0, [A6 + 0x8]
  2725. 00001D44  2028 0012                move.l     D0, [A0 + 0x12]
  2726. 00001D48  53A8 0012                subq.l     [A0 + 0x12], 1
  2727. 00001D4C  0C80 0000 0001           cmpi.l     D0, 0x1
  2728. 00001D52  6318                     bls        +0x1A /* 00001D6C */
  2729. 00001D54  206E 0008                movea.l    A0, [A6 + 0x8]
  2730. 00001D58  2268 000E                movea.l    A1, [A0 + 0xE]
  2731. 00001D5C  52A8 000E                addq.l     [A0 + 0xE], 1
  2732. 00001D60  7020                     moveq.l    D0, 0x20
  2733. 00001D62  1280                     move.b     [A1], D0
  2734. 00001D64  0240 00FF                andi.w     D0, 0xFF
  2735. 00001D68  48C0                     ext.l      D0
  2736. 00001D6A  600E                     bra        +0x10 /* 00001D7A */
  2737. label00001D6C:
  2738. 00001D6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2739. 00001D70  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2740. 00001D74  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2741. 00001D78  5C8F                     addq.l     A7, 6
  2742. label00001D7A:
  2743. 00001D7A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2744. 00001D7E  6616                     bne        +0x18 /* 00001D96 */
  2745. 00001D80  4267                     clr.w      -[A7]
  2746. 00001D82  4267                     clr.w      -[A7]
  2747. 00001D84  4267                     clr.w      -[A7]
  2748. 00001D86  4267                     clr.w      -[A7]
  2749. 00001D88  4267                     clr.w      -[A7]
  2750. 00001D8A  486D F156                pea.l      [A5 - 0xEAA]
  2751. 00001D8E  4EBA E746                jsr        [PC - 0x18BA /* 000004D6 */]
  2752. 00001D92  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2753. label00001D96:
  2754. 00001D96  1A2C 0001                move.b     D5, [A4 + 0x1]
  2755. 00001D9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2756. 00001D9E  7000                     moveq.l    D0, 0x00
  2757. 00001DA0  1005                     move.b     D0, D5
  2758. 00001DA2  3F00                     move.w     -[A7], D0
  2759. 00001DA4  4EBA FC78                jsr        [PC - 0x388 /* 00001A1E */]
  2760. 00001DA8  5C8F                     addq.l     A7, 6
  2761. 00001DAA  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2762. 00001DAE  6616                     bne        +0x18 /* 00001DC6 */
  2763. 00001DB0  4267                     clr.w      -[A7]
  2764. 00001DB2  4267                     clr.w      -[A7]
  2765. 00001DB4  4267                     clr.w      -[A7]
  2766. 00001DB6  4267                     clr.w      -[A7]
  2767. 00001DB8  4267                     clr.w      -[A7]
  2768. 00001DBA  486D F162                pea.l      [A5 - 0xE9E]
  2769. 00001DBE  4EBA E716                jsr        [PC - 0x18EA /* 000004D6 */]
  2770. 00001DC2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2771. label00001DC6:
  2772. 00001DC6  206E 0008                movea.l    A0, [A6 + 0x8]
  2773. 00001DCA  2028 0012                move.l     D0, [A0 + 0x12]
  2774. 00001DCE  53A8 0012                subq.l     [A0 + 0x12], 1
  2775. 00001DD2  0C80 0000 0001           cmpi.l     D0, 0x1
  2776. 00001DD8  6318                     bls        +0x1A /* 00001DF2 */
  2777. 00001DDA  206E 0008                movea.l    A0, [A6 + 0x8]
  2778. 00001DDE  2268 000E                movea.l    A1, [A0 + 0xE]
  2779. 00001DE2  52A8 000E                addq.l     [A0 + 0xE], 1
  2780. 00001DE6  7020                     moveq.l    D0, 0x20
  2781. 00001DE8  1280                     move.b     [A1], D0
  2782. 00001DEA  0240 00FF                andi.w     D0, 0xFF
  2783. 00001DEE  48C0                     ext.l      D0
  2784. 00001DF0  600E                     bra        +0x10 /* 00001E00 */
  2785. label00001DF2:
  2786. 00001DF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2787. 00001DF6  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  2788. 00001DFA  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2789. 00001DFE  5C8F                     addq.l     A7, 6
  2790. label00001E00:
  2791. 00001E00  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2792. 00001E04  6616                     bne        +0x18 /* 00001E1C */
  2793. 00001E06  4267                     clr.w      -[A7]
  2794. 00001E08  4267                     clr.w      -[A7]
  2795. 00001E0A  4267                     clr.w      -[A7]
  2796. 00001E0C  4267                     clr.w      -[A7]
  2797. 00001E0E  4267                     clr.w      -[A7]
  2798. 00001E10  486D F16E                pea.l      [A5 - 0xE92]
  2799. 00001E14  4EBA E6C0                jsr        [PC - 0x1940 /* 000004D6 */]
  2800. 00001E18  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2801. label00001E1C:
  2802. 00001E1C  1A2C 0002                move.b     D5, [A4 + 0x2]
  2803. 00001E20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2804. 00001E24  7000                     moveq.l    D0, 0x00
  2805. 00001E26  1005                     move.b     D0, D5
  2806. 00001E28  3F00                     move.w     -[A7], D0
  2807. 00001E2A  4EBA FBF2                jsr        [PC - 0x40E /* 00001A1E */]
  2808. 00001E2E  5C8F                     addq.l     A7, 6
  2809. 00001E30  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2810. 00001E34  6616                     bne        +0x18 /* 00001E4C */
  2811. 00001E36  4267                     clr.w      -[A7]
  2812. 00001E38  4267                     clr.w      -[A7]
  2813. 00001E3A  4267                     clr.w      -[A7]
  2814. 00001E3C  4267                     clr.w      -[A7]
  2815. 00001E3E  4267                     clr.w      -[A7]
  2816. 00001E40  486D F17A                pea.l      [A5 - 0xE86]
  2817. 00001E44  4EBA E690                jsr        [PC - 0x1970 /* 000004D6 */]
  2818. 00001E48  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2819. label00001E4C:
  2820. 00001E4C  0646 000B                addi.w     D6, 0xB
  2821. 00001E50  5247                     addq.w     D7, 1
  2822. 00001E52  588C                     addq.l     A4, 4
  2823. label00001E54:
  2824. 00001E54  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  2825. 00001E58  6D00 FDA0                blt        -0x25E /* 00001BFA */
  2826. 00001E5C  4A46                     tst.w      D6
  2827. 00001E5E  6F56                     ble        +0x58 /* 00001EB6 */
  2828. 00001E60  206E 0008                movea.l    A0, [A6 + 0x8]
  2829. 00001E64  2028 0012                move.l     D0, [A0 + 0x12]
  2830. 00001E68  53A8 0012                subq.l     [A0 + 0x12], 1
  2831. 00001E6C  0C80 0000 0001           cmpi.l     D0, 0x1
  2832. 00001E72  6318                     bls        +0x1A /* 00001E8C */
  2833. 00001E74  206E 0008                movea.l    A0, [A6 + 0x8]
  2834. 00001E78  2268 000E                movea.l    A1, [A0 + 0xE]
  2835. 00001E7C  52A8 000E                addq.l     [A0 + 0xE], 1
  2836. 00001E80  700A                     moveq.l    D0, 0x0A
  2837. 00001E82  1280                     move.b     [A1], D0
  2838. 00001E84  0240 00FF                andi.w     D0, 0xFF
  2839. 00001E88  48C0                     ext.l      D0
  2840. 00001E8A  600E                     bra        +0x10 /* 00001E9A */
  2841. label00001E8C:
  2842. 00001E8C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2843. 00001E90  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2844. 00001E94  4EAD 00BA                jsr        [A5 + 0xBA /* export_19 */]
  2845. 00001E98  5C8F                     addq.l     A7, 6
  2846. label00001E9A:
  2847. 00001E9A  0C40 FFFF                cmpi.w     D0, 0xFFFF
  2848. 00001E9E  6616                     bne        +0x18 /* 00001EB6 */
  2849. 00001EA0  4267                     clr.w      -[A7]
  2850. 00001EA2  4267                     clr.w      -[A7]
  2851. 00001EA4  4267                     clr.w      -[A7]
  2852. 00001EA6  4267                     clr.w      -[A7]
  2853. 00001EA8  4267                     clr.w      -[A7]
  2854. 00001EAA  486D F186                pea.l      [A5 - 0xE7A]
  2855. 00001EAE  4EBA E626                jsr        [PC - 0x19DA /* 000004D6 */]
  2856. 00001EB2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2857. label00001EB6:
  2858. 00001EB6  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2859. 00001EBA  4E5E                     unlink     A6
  2860. 00001EBC  4E75                     rts
  2861. 00001EBE  5050                     addq.w     [A0], 8
  2862. 00001EC0  4D57                     chk.w      D6, [A7]
  2863. 00001EC2  5249                     addq.w     A1, 1
  2864. 00001EC4  5445                     addq.w     D5, 2
  2865. fn00001EC6:
  2866. 00001EC6  4E56 0000                link       A6, 0
  2867. 00001ECA  7000                     moveq.l    D0, 0x00
  2868. 00001ECC  102E 0013                move.b     D0, [A6 + 0x13]
  2869. 00001ED0  0C40 00FF                cmpi.w     D0, 0xFF
  2870. 00001ED4  6224                     bhi        +0x26 /* 00001EFA */
  2871. 00001ED6  4A6E 0014                tst.w      [A6 + 0x14]
  2872. 00001EDA  661E                     bne        +0x20 /* 00001EFA */
  2873. 00001EDC  7000                     moveq.l    D0, 0x00
  2874. 00001EDE  102E 0013                move.b     D0, [A6 + 0x13]
  2875. 00001EE2  3F00                     move.w     -[A7], D0
  2876. 00001EE4  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2877. 00001EE8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2878. 00001EEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2879. 00001EF0  4EBA FBBA                jsr        [PC - 0x446 /* 00001AAC */]
  2880. 00001EF4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2881. 00001EF8  601C                     bra        +0x1E /* 00001F16 */
  2882. label00001EFA:
  2883. 00001EFA  7000                     moveq.l    D0, 0x00
  2884. 00001EFC  102E 0013                move.b     D0, [A6 + 0x13]
  2885. 00001F00  3F00                     move.w     -[A7], D0
  2886. 00001F02  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2887. 00001F06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2888. 00001F0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2889. 00001F0E  4EBA FCD6                jsr        [PC - 0x32A /* 00001BE6 */]
  2890. 00001F12  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2891. label00001F16:
  2892. 00001F16  4E5E                     unlink     A6
  2893. 00001F18  4E75                     rts
  2894. 00001F1A  5050                     addq.w     [A0], 8
  2895. 00001F1C  4D57                     chk.w      D6, [A7]
  2896. 00001F1E  5249                     addq.w     A1, 1
  2897. 00001F20  5445                     addq.w     D5, 2
  2898. 00001F22  4E56 FFFE                link       A6, -0x0002
  2899. 00001F26  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  2900. 00001F2A  7000                     moveq.l    D0, 0x00
  2901. 00001F2C  102E 0015                move.b     D0, [A6 + 0x15]
  2902. 00001F30  3F00                     move.w     -[A7], D0
  2903. 00001F32  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  2904. 00001F36  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2905. 00001F3A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2906. 00001F3E  4EBA FA6A                jsr        [PC - 0x596 /* 000019AA */]
  2907. 00001F42  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2908. 00001F46  426E FFFE                clr.w      [A6 - 0x2]
  2909. 00001F4A  6030                     bra        +0x32 /* 00001F7C */
  2910. label00001F4C:
  2911. 00001F4C  302E FFFE                move.w     D0, [A6 - 0x2]
  2912. 00001F50  48C0                     ext.l      D0
  2913. 00001F52  E580                     asl        D0, 2
  2914. 00001F54  D0AE 000C                add.l      D0, [A6 + 0xC]
  2915. 00001F58  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  2916. 00001F5C  7200                     moveq.l    D1, 0x00
  2917. 00001F5E  122E 0015                move.b     D1, [A6 + 0x15]
  2918. 00001F62  3F01                     move.w     -[A7], D1
  2919. 00001F64  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2920. 00001F68  2040                     movea.l    A0, D0
  2921. 00001F6A  2F10                     move.l     -[A7], [A0]
  2922. 00001F6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2923. 00001F70  4EBA FF54                jsr        [PC - 0xAC /* 00001EC6 */]
  2924. 00001F74  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2925. 00001F78  526E FFFE                addq.w     [A6 - 0x2], 1
  2926. label00001F7C:
  2927. 00001F7C  302E FFFE                move.w     D0, [A6 - 0x2]
  2928. 00001F80  B06E 0012                cmp.w      D0, [A6 + 0x12]
  2929. 00001F84  6DC6                     blt        -0x38 /* 00001F4C */
  2930. 00001F86  4E5E                     unlink     A6
  2931. 00001F88  4E75                     rts
  2932. 00001F8A  5050                     addq.w     [A0], 8
  2933. 00001F8C  4D57                     chk.w      D6, [A7]
  2934. 00001F8E  5249                     addq.w     A1, 1
  2935. 00001F90  5445                     addq.w     D5, 2
  2936. fn00001F92:
  2937. 00001F92  4E56 FFF8                link       A6, -0x0008
  2938. 00001F96  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2939. 00001F9A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2940. 00001F9E  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2941. 00001FA2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2942. 00001FA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2943. 00001FAA  4EBA 01EA                jsr        [PC + 0x1EA /* 00002196 */]
  2944. 00001FAE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2945. 00001FB2  2D40 FFFC                move.l     [A6 - 0x4], D0
  2946. 00001FB6  4AAE FFFC                tst.l      [A6 - 0x4]
  2947. 00001FBA  6604                     bne        +0x6 /* 00001FC0 */
  2948. 00001FBC  7000                     moveq.l    D0, 0x00
  2949. 00001FBE  6020                     bra        +0x22 /* 00001FE0 */
  2950. label00001FC0:
  2951. 00001FC0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2952. 00001FC4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2953. 00001FC8  4EBA 0470                jsr        [PC + 0x470 /* 0000243A */]
  2954. 00001FCC  508F                     addq.l     A7, 8
  2955. 00001FCE  2D40 FFF8                move.l     [A6 - 0x8], D0
  2956. 00001FD2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2957. 00001FD6  4EBA 0734                jsr        [PC + 0x734 /* 0000270C */]
  2958. 00001FDA  588F                     addq.l     A7, 4
  2959. 00001FDC  202E FFF8                move.l     D0, [A6 - 0x8]
  2960. label00001FE0:
  2961. 00001FE0  4E5E                     unlink     A6
  2962. 00001FE2  4E75                     rts
  2963. 00001FE4  5050                     addq.w     [A0], 8
  2964. 00001FE6  4D43                     chk.w      D6, D3
  2965. 00001FE8  4F4D                     chk.w      D7, A5
  2966. 00001FEA  5055                     addq.w     [A5], 8
  2967. 00001FEC  4E56 FFFC                link       A6, -0x0004
  2968. 00001FF0  426E FFFE                clr.w      [A6 - 0x2]
  2969. 00001FF4  6000 010E                bra        +0x110 /* 00002104 */
  2970. label00001FF8:
  2971. 00001FF8  302E FFFE                move.w     D0, [A6 - 0x2]
  2972. 00001FFC  C1FC 0006                muls.w     D0, 0x6
  2973. 00002000  D0AE 0008                add.l      D0, [A6 + 0x8]
  2974. 00002004  206E 0014                movea.l    A0, [A6 + 0x14]
  2975. 00002008  2240                     movea.l    A1, D0
  2976. 0000200A  1011                     move.b     D0, [A1]
  2977. 0000200C  B010                     cmp.b      D0, [A0]
  2978. 0000200E  6600 00F0                bne        +0xF2 /* 00002100 */
  2979. 00002012  302E FFFE                move.w     D0, [A6 - 0x2]
  2980. 00002016  C1FC 0006                muls.w     D0, 0x6
  2981. 0000201A  D0AE 0008                add.l      D0, [A6 + 0x8]
  2982. 0000201E  206E 0014                movea.l    A0, [A6 + 0x14]
  2983. 00002022  2240                     movea.l    A1, D0
  2984. 00002024  1029 0001                move.b     D0, [A1 + 0x1]
  2985. 00002028  B028 0001                cmp.b      D0, [A0 + 0x1]
  2986. 0000202C  6600 00D2                bne        +0xD4 /* 00002100 */
  2987. 00002030  302E FFFE                move.w     D0, [A6 - 0x2]
  2988. 00002034  C1FC 0006                muls.w     D0, 0x6
  2989. 00002038  D0AE 0008                add.l      D0, [A6 + 0x8]
  2990. 0000203C  206E 0014                movea.l    A0, [A6 + 0x14]
  2991. 00002040  2240                     movea.l    A1, D0
  2992. 00002042  1029 0002                move.b     D0, [A1 + 0x2]
  2993. 00002046  B028 0002                cmp.b      D0, [A0 + 0x2]
  2994. 0000204A  6600 00B4                bne        +0xB6 /* 00002100 */
  2995. 0000204E  302E 001A                move.w     D0, [A6 + 0x1A]
  2996. 00002052  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  2997. 00002056  6F3A                     ble        +0x3C /* 00002092 */
  2998. 00002058  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  2999. 0000205E  6026                     bra        +0x28 /* 00002086 */
  3000. label00002060:
  3001. 00002060  302E FFFC                move.w     D0, [A6 - 0x4]
  3002. 00002064  C1FC 0006                muls.w     D0, 0x6
  3003. 00002068  D0AE 0008                add.l      D0, [A6 + 0x8]
  3004. 0000206C  322E FFFC                move.w     D1, [A6 - 0x4]
  3005. 00002070  5241                     addq.w     D1, 1
  3006. 00002072  C3FC 0006                muls.w     D1, 0x6
  3007. 00002076  D2AE 0008                add.l      D1, [A6 + 0x8]
  3008. 0000207A  2041                     movea.l    A0, D1
  3009. 0000207C  2240                     movea.l    A1, D0
  3010. 0000207E  22D8                     move.l     [A1]+, [A0]+
  3011. 00002080  32D8                     move.w     [A1]+, [A0]+
  3012. 00002082  526E FFFC                addq.w     [A6 - 0x4], 1
  3013. label00002086:
  3014. 00002086  302E FFFC                move.w     D0, [A6 - 0x4]
  3015. 0000208A  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  3016. 0000208E  6DD0                     blt        -0x2E /* 00002060 */
  3017. 00002090  6042                     bra        +0x44 /* 000020D4 */
  3018. label00002092:
  3019. 00002092  302E 001A                move.w     D0, [A6 + 0x1A]
  3020. 00002096  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3021. 0000209A  6C38                     bge        +0x3A /* 000020D4 */
  3022. 0000209C  3D6E FFFE FFFC           move.w     [A6 - 0x4], [A6 - 0x2]
  3023. 000020A2  6026                     bra        +0x28 /* 000020CA */
  3024. label000020A4:
  3025. 000020A4  302E FFFC                move.w     D0, [A6 - 0x4]
  3026. 000020A8  C1FC 0006                muls.w     D0, 0x6
  3027. 000020AC  D0AE 0008                add.l      D0, [A6 + 0x8]
  3028. 000020B0  322E FFFC                move.w     D1, [A6 - 0x4]
  3029. 000020B4  5341                     subq.w     D1, 1
  3030. 000020B6  C3FC 0006                muls.w     D1, 0x6
  3031. 000020BA  D2AE 0008                add.l      D1, [A6 + 0x8]
  3032. 000020BE  2041                     movea.l    A0, D1
  3033. 000020C0  2240                     movea.l    A1, D0
  3034. 000020C2  22D8                     move.l     [A1]+, [A0]+
  3035. 000020C4  32D8                     move.w     [A1]+, [A0]+
  3036. 000020C6  536E FFFC                subq.w     [A6 - 0x4], 1
  3037. label000020CA:
  3038. 000020CA  302E FFFC                move.w     D0, [A6 - 0x4]
  3039. 000020CE  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  3040. 000020D2  6ED0                     bgt        -0x2E /* 000020A4 */
  3041. label000020D4:
  3042. 000020D4  302E 001A                move.w     D0, [A6 + 0x1A]
  3043. 000020D8  C1FC 0006                muls.w     D0, 0x6
  3044. 000020DC  D0AE 0008                add.l      D0, [A6 + 0x8]
  3045. 000020E0  206E 0014                movea.l    A0, [A6 + 0x14]
  3046. 000020E4  2240                     movea.l    A1, D0
  3047. 000020E6  2290                     move.l     [A1], [A0]
  3048. 000020E8  302E 001A                move.w     D0, [A6 + 0x1A]
  3049. 000020EC  C1FC 0006                muls.w     D0, 0x6
  3050. 000020F0  D0AE 0008                add.l      D0, [A6 + 0x8]
  3051. 000020F4  2040                     movea.l    A0, D0
  3052. 000020F6  316E 0018 0004           move.w     [A0 + 0x4], [A6 + 0x18]
  3053. 000020FC  6000 008C                bra        +0x8E /* 0000218A */
  3054. label00002100:
  3055. 00002100  526E FFFE                addq.w     [A6 - 0x2], 1
  3056. label00002104:
  3057. 00002104  206E 000C                movea.l    A0, [A6 + 0xC]
  3058. 00002108  326E FFFE                movea.w    A1, [A6 - 0x2]
  3059. 0000210C  B3D0                     cmpa.l     A1, [A0]
  3060. 0000210E  6D00 FEE8                blt        -0x116 /* 00001FF8 */
  3061. 00002112  206E 000C                movea.l    A0, [A6 + 0xC]
  3062. 00002116  2010                     move.l     D0, [A0]
  3063. 00002118  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  3064. 0000211C  6C00 006C                bge        +0x6E /* 0000218A */
  3065. 00002120  206E 000C                movea.l    A0, [A6 + 0xC]
  3066. 00002124  3D68 0002 FFFE           move.w     [A6 - 0x2], [A0 + 0x2]
  3067. 0000212A  6026                     bra        +0x28 /* 00002152 */
  3068. label0000212C:
  3069. 0000212C  302E FFFE                move.w     D0, [A6 - 0x2]
  3070. 00002130  C1FC 0006                muls.w     D0, 0x6
  3071. 00002134  D0AE 0008                add.l      D0, [A6 + 0x8]
  3072. 00002138  322E FFFE                move.w     D1, [A6 - 0x2]
  3073. 0000213C  5341                     subq.w     D1, 1
  3074. 0000213E  C3FC 0006                muls.w     D1, 0x6
  3075. 00002142  D2AE 0008                add.l      D1, [A6 + 0x8]
  3076. 00002146  2041                     movea.l    A0, D1
  3077. 00002148  2240                     movea.l    A1, D0
  3078. 0000214A  22D8                     move.l     [A1]+, [A0]+
  3079. 0000214C  32D8                     move.w     [A1]+, [A0]+
  3080. 0000214E  536E FFFE                subq.w     [A6 - 0x2], 1
  3081. label00002152:
  3082. 00002152  302E FFFE                move.w     D0, [A6 - 0x2]
  3083. 00002156  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  3084. 0000215A  6ED0                     bgt        -0x2E /* 0000212C */
  3085. 0000215C  302E 001A                move.w     D0, [A6 + 0x1A]
  3086. 00002160  C1FC 0006                muls.w     D0, 0x6
  3087. 00002164  D0AE 0008                add.l      D0, [A6 + 0x8]
  3088. 00002168  206E 0014                movea.l    A0, [A6 + 0x14]
  3089. 0000216C  2240                     movea.l    A1, D0
  3090. 0000216E  2290                     move.l     [A1], [A0]
  3091. 00002170  302E 001A                move.w     D0, [A6 + 0x1A]
  3092. 00002174  C1FC 0006                muls.w     D0, 0x6
  3093. 00002178  D0AE 0008                add.l      D0, [A6 + 0x8]
  3094. 0000217C  2040                     movea.l    A0, D0
  3095. 0000217E  316E 0018 0004           move.w     [A0 + 0x4], [A6 + 0x18]
  3096. 00002184  206E 000C                movea.l    A0, [A6 + 0xC]
  3097. 00002188  5290                     addq.l     [A0], 1
  3098. label0000218A:
  3099. 0000218A  4E5E                     unlink     A6
  3100. 0000218C  4E75                     rts
  3101. 0000218E  5050                     addq.w     [A0], 8
  3102. 00002190  4D41                     chk.w      D6, D1
  3103. 00002192  4444                     neg.w      D4
  3104. 00002194  544F                     addq.w     A7, 2
  3105. fn00002196:
  3106. 00002196  4E56 FFF2                link       A6, -0x000E
  3107. 0000219A  2F0C                     move.l     -[A7], A4
  3108. 0000219C  4EBA 017A                jsr        [PC + 0x17A /* 00002318 */]
  3109. 000021A0  2D40 FFFC                move.l     [A6 - 0x4], D0
  3110. 000021A4  206E 0014                movea.l    A0, [A6 + 0x14]
  3111. 000021A8  4290                     clr.l      [A0]
  3112. 000021AA  426E FFF4                clr.w      [A6 - 0xC]
  3113. 000021AE  6000 014A                bra        +0x14C /* 000022FA */
  3114. label000021B2:
  3115. 000021B2  426E FFF6                clr.w      [A6 - 0xA]
  3116. 000021B6  302E FFF4                move.w     D0, [A6 - 0xC]
  3117. 000021BA  48C0                     ext.l      D0
  3118. 000021BC  E580                     asl        D0, 2
  3119. 000021BE  D0AE 0008                add.l      D0, [A6 + 0x8]
  3120. 000021C2  2040                     movea.l    A0, D0
  3121. 000021C4  2850                     movea.l    A4, [A0]
  3122. 000021C6  6000 0122                bra        +0x124 /* 000022EA */
  3123. label000021CA:
  3124. 000021CA  7000                     moveq.l    D0, 0x00
  3125. 000021CC  1014                     move.b     D0, [A4]
  3126. 000021CE  4C3C 0000 0000           movem.w    <none>, 0x0
  3127. 000021D4  80FF                     divu.w     D0, <<invalid special address>>
  3128. 000021D6  7200                     moveq.l    D1, 0x00
  3129. 000021D8  122C 0001                move.b     D1, [A4 + 0x1]
  3130. 000021DC  4C3C 1000 0000           movem.w    A4, 0x0
  3131. 000021E2  753D                     moveq.l    D2, 0x3D
  3132. 000021E4  D081                     add.l      D0, D1
  3133. 000021E6  7200                     moveq.l    D1, 0x00
  3134. 000021E8  122C 0002                move.b     D1, [A4 + 0x2]
  3135. 000021EC  4C3C 1000 0000           movem.w    A4, 0x0
  3136. 000021F2  6983                     bvs        -0x7B /* 00002177 */
  3137. 000021F4  D081                     add.l      D0, D1
  3138. 000021F6  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  3139. 000021FC  4C7C 0001 0000 1999      movem.l    D0, 0x1999
  3140. 00002204  3D41 FFF2                move.w     [A6 - 0xE], D1
  3141. 00002208  302E FFF2                move.w     D0, [A6 - 0xE]
  3142. 0000220C  48C0                     ext.l      D0
  3143. 0000220E  E580                     asl        D0, 2
  3144. 00002210  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3145. 00002214  2040                     movea.l    A0, D0
  3146. 00002216  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  3147. 0000221A  6030                     bra        +0x32 /* 0000224C */
  3148. label0000221C:
  3149. 0000221C  206E FFF8                movea.l    A0, [A6 - 0x8]
  3150. 00002220  1010                     move.b     D0, [A0]
  3151. 00002222  B014                     cmp.b      D0, [A4]
  3152. 00002224  661C                     bne        +0x1E /* 00002242 */
  3153. 00002226  206E FFF8                movea.l    A0, [A6 - 0x8]
  3154. 0000222A  1028 0001                move.b     D0, [A0 + 0x1]
  3155. 0000222E  B02C 0001                cmp.b      D0, [A4 + 0x1]
  3156. 00002232  660E                     bne        +0x10 /* 00002242 */
  3157. 00002234  206E FFF8                movea.l    A0, [A6 - 0x8]
  3158. 00002238  1028 0002                move.b     D0, [A0 + 0x2]
  3159. 0000223C  B02C 0002                cmp.b      D0, [A4 + 0x2]
  3160. 00002240  6710                     beq        +0x12 /* 00002252 */
  3161. label00002242:
  3162. 00002242  206E FFF8                movea.l    A0, [A6 - 0x8]
  3163. 00002246  2D68 0006 FFF8           move.l     [A6 - 0x8], [A0 + 0x6]
  3164. label0000224C:
  3165. 0000224C  4AAE FFF8                tst.l      [A6 - 0x8]
  3166. 00002250  66CA                     bne        -0x34 /* 0000221C */
  3167. label00002252:
  3168. 00002252  4AAE FFF8                tst.l      [A6 - 0x8]
  3169. 00002256  670C                     beq        +0xE /* 00002264 */
  3170. 00002258  206E FFF8                movea.l    A0, [A6 - 0x8]
  3171. 0000225C  5268 0004                addq.w     [A0 + 0x4], 1
  3172. 00002260  6000 0082                bra        +0x84 /* 000022E4 */
  3173. label00002264:
  3174. 00002264  206E 0014                movea.l    A0, [A6 + 0x14]
  3175. 00002268  2010                     move.l     D0, [A0]
  3176. 0000226A  5290                     addq.l     [A0], 1
  3177. 0000226C  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  3178. 00002270  6F10                     ble        +0x12 /* 00002282 */
  3179. 00002272  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3180. 00002276  4EBA 0494                jsr        [PC + 0x494 /* 0000270C */]
  3181. 0000227A  588F                     addq.l     A7, 4
  3182. 0000227C  7000                     moveq.l    D0, 0x00
  3183. 0000227E  6000 008A                bra        +0x8C /* 0000230A */
  3184. label00002282:
  3185. 00002282  4878 000A                push.l     0xA /* '\n' */
  3186. 00002286  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3187. 0000228A  588F                     addq.l     A7, 4
  3188. 0000228C  2D40 FFF8                move.l     [A6 - 0x8], D0
  3189. 00002290  4AAE FFF8                tst.l      [A6 - 0x8]
  3190. 00002294  6616                     bne        +0x18 /* 000022AC */
  3191. 00002296  4267                     clr.w      -[A7]
  3192. 00002298  4267                     clr.w      -[A7]
  3193. 0000229A  4267                     clr.w      -[A7]
  3194. 0000229C  4267                     clr.w      -[A7]
  3195. 0000229E  4267                     clr.w      -[A7]
  3196. 000022A0  486D F192                pea.l      [A5 - 0xE6E]
  3197. 000022A4  4EBA E230                jsr        [PC - 0x1DD0 /* 000004D6 */]
  3198. 000022A8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3199. label000022AC:
  3200. 000022AC  206E FFF8                movea.l    A0, [A6 - 0x8]
  3201. 000022B0  2094                     move.l     [A0], [A4]
  3202. 000022B2  206E FFF8                movea.l    A0, [A6 - 0x8]
  3203. 000022B6  7001                     moveq.l    D0, 0x01
  3204. 000022B8  3140 0004                move.w     [A0 + 0x4], D0
  3205. 000022BC  302E FFF2                move.w     D0, [A6 - 0xE]
  3206. 000022C0  48C0                     ext.l      D0
  3207. 000022C2  E580                     asl        D0, 2
  3208. 000022C4  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3209. 000022C8  2040                     movea.l    A0, D0
  3210. 000022CA  226E FFF8                movea.l    A1, [A6 - 0x8]
  3211. 000022CE  2350 0006                move.l     [A1 + 0x6], [A0]
  3212. 000022D2  302E FFF2                move.w     D0, [A6 - 0xE]
  3213. 000022D6  48C0                     ext.l      D0
  3214. 000022D8  E580                     asl        D0, 2
  3215. 000022DA  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3216. 000022DE  2040                     movea.l    A0, D0
  3217. 000022E0  20AE FFF8                move.l     [A0], [A6 - 0x8]
  3218. label000022E4:
  3219. 000022E4  526E FFF6                addq.w     [A6 - 0xA], 1
  3220. 000022E8  588C                     addq.l     A4, 4
  3221. label000022EA:
  3222. 000022EA  302E FFF6                move.w     D0, [A6 - 0xA]
  3223. 000022EE  B06E 000C                cmp.w      D0, [A6 + 0xC]
  3224. 000022F2  6D00 FED6                blt        -0x128 /* 000021CA */
  3225. 000022F6  526E FFF4                addq.w     [A6 - 0xC], 1
  3226. label000022FA:
  3227. 000022FA  302E FFF4                move.w     D0, [A6 - 0xC]
  3228. 000022FE  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3229. 00002302  6D00 FEAE                blt        -0x150 /* 000021B2 */
  3230. 00002306  202E FFFC                move.l     D0, [A6 - 0x4]
  3231. label0000230A:
  3232. 0000230A  285F                     movea.l    A4, [A7]+
  3233. 0000230C  4E5E                     unlink     A6
  3234. 0000230E  4E75                     rts
  3235. 00002310  5050                     addq.w     [A0], 8
  3236. 00002312  4D43                     chk.w      D6, D3
  3237. 00002314  4F4D                     chk.w      D7, A5
  3238. 00002316  5055                     addq.w     [A5], 8
  3239. fn00002318:
  3240. 00002318  4E56 FFFA                link       A6, -0x0006
  3241. 0000231C  4878 6664                push.l     0x6664 /* 'fd' */
  3242. 00002320  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3243. 00002324  588F                     addq.l     A7, 4
  3244. 00002326  2D40 FFFC                move.l     [A6 - 0x4], D0
  3245. 0000232A  4AAE FFFC                tst.l      [A6 - 0x4]
  3246. 0000232E  6616                     bne        +0x18 /* 00002346 */
  3247. 00002330  4267                     clr.w      -[A7]
  3248. 00002332  4267                     clr.w      -[A7]
  3249. 00002334  4267                     clr.w      -[A7]
  3250. 00002336  4267                     clr.w      -[A7]
  3251. 00002338  4267                     clr.w      -[A7]
  3252. 0000233A  486D F1B6                pea.l      [A5 - 0xE4A]
  3253. 0000233E  4EBA E196                jsr        [PC - 0x1E6A /* 000004D6 */]
  3254. 00002342  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3255. label00002346:
  3256. 00002346  426E FFFA                clr.w      [A6 - 0x6]
  3257. 0000234A  6014                     bra        +0x16 /* 00002360 */
  3258. label0000234C:
  3259. 0000234C  302E FFFA                move.w     D0, [A6 - 0x6]
  3260. 00002350  48C0                     ext.l      D0
  3261. 00002352  E580                     asl        D0, 2
  3262. 00002354  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3263. 00002358  2040                     movea.l    A0, D0
  3264. 0000235A  4290                     clr.l      [A0]
  3265. 0000235C  526E FFFA                addq.w     [A6 - 0x6], 1
  3266. label00002360:
  3267. 00002360  306E FFFA                movea.w    A0, [A6 - 0x6]
  3268. 00002364  B0FC 1999                cmpa.w     A0, 0x1999
  3269. 00002368  6DE2                     blt        -0x1C /* 0000234C */
  3270. 0000236A  202E FFFC                move.l     D0, [A6 - 0x4]
  3271. 0000236E  4E5E                     unlink     A6
  3272. 00002370  4E75                     rts
  3273. 00002372  5050                     addq.w     [A0], 8
  3274. 00002374  4D41                     chk.w      D6, D1
  3275. 00002376  4C4C 4F43                movem.l    D0,D1,D6,A0,A1,A2,A3,A6, A4
  3276. fn0000237A:
  3277. 0000237A  4E56 FFFA                link       A6, -0x0006
  3278. 0000237E  206E 000C                movea.l    A0, [A6 + 0xC]
  3279. 00002382  7000                     moveq.l    D0, 0x00
  3280. 00002384  1010                     move.b     D0, [A0]
  3281. 00002386  4C3C 0000 0000           movem.w    <none>, 0x0
  3282. 0000238C  80FF                     divu.w     D0, <<invalid special address>>
  3283. 0000238E  206E 000C                movea.l    A0, [A6 + 0xC]
  3284. 00002392  7200                     moveq.l    D1, 0x00
  3285. 00002394  1228 0001                move.b     D1, [A0 + 0x1]
  3286. 00002398  4C3C 1000 0000           movem.w    A4, 0x0
  3287. 0000239E  753D                     moveq.l    D2, 0x3D
  3288. 000023A0  D081                     add.l      D0, D1
  3289. 000023A2  206E 000C                movea.l    A0, [A6 + 0xC]
  3290. 000023A6  7200                     moveq.l    D1, 0x00
  3291. 000023A8  1228 0002                move.b     D1, [A0 + 0x2]
  3292. 000023AC  4C3C 1000 0000           movem.w    A4, 0x0
  3293. 000023B2  6983                     bvs        -0x7B /* 00002337 */
  3294. 000023B4  D081                     add.l      D0, D1
  3295. 000023B6  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  3296. 000023BC  4C7C 0001 0000 1999      movem.l    D0, 0x1999
  3297. 000023C4  3D41 FFFE                move.w     [A6 - 0x2], D1
  3298. 000023C8  4878 000A                push.l     0xA /* '\n' */
  3299. 000023CC  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3300. 000023D0  588F                     addq.l     A7, 4
  3301. 000023D2  2D40 FFFA                move.l     [A6 - 0x6], D0
  3302. 000023D6  4AAE FFFA                tst.l      [A6 - 0x6]
  3303. 000023DA  6616                     bne        +0x18 /* 000023F2 */
  3304. 000023DC  4267                     clr.w      -[A7]
  3305. 000023DE  4267                     clr.w      -[A7]
  3306. 000023E0  4267                     clr.w      -[A7]
  3307. 000023E2  4267                     clr.w      -[A7]
  3308. 000023E4  4267                     clr.w      -[A7]
  3309. 000023E6  486D F1DA                pea.l      [A5 - 0xE26]
  3310. 000023EA  4EBA E0EA                jsr        [PC - 0x1F16 /* 000004D6 */]
  3311. 000023EE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3312. label000023F2:
  3313. 000023F2  206E 000C                movea.l    A0, [A6 + 0xC]
  3314. 000023F6  226E FFFA                movea.l    A1, [A6 - 0x6]
  3315. 000023FA  2290                     move.l     [A1], [A0]
  3316. 000023FC  206E FFFA                movea.l    A0, [A6 - 0x6]
  3317. 00002400  316E 0010 0004           move.w     [A0 + 0x4], [A6 + 0x10]
  3318. 00002406  302E FFFE                move.w     D0, [A6 - 0x2]
  3319. 0000240A  48C0                     ext.l      D0
  3320. 0000240C  E580                     asl        D0, 2
  3321. 0000240E  D0AE 0008                add.l      D0, [A6 + 0x8]
  3322. 00002412  2040                     movea.l    A0, D0
  3323. 00002414  226E FFFA                movea.l    A1, [A6 - 0x6]
  3324. 00002418  2350 0006                move.l     [A1 + 0x6], [A0]
  3325. 0000241C  302E FFFE                move.w     D0, [A6 - 0x2]
  3326. 00002420  48C0                     ext.l      D0
  3327. 00002422  E580                     asl        D0, 2
  3328. 00002424  D0AE 0008                add.l      D0, [A6 + 0x8]
  3329. 00002428  2040                     movea.l    A0, D0
  3330. 0000242A  20AE FFFA                move.l     [A0], [A6 - 0x6]
  3331. 0000242E  4E5E                     unlink     A6
  3332. 00002430  4E75                     rts
  3333. 00002432  5050                     addq.w     [A0], 8
  3334. 00002434  4D41                     chk.w      D6, D1
  3335. 00002436  4444                     neg.w      D4
  3336. 00002438  544F                     addq.w     A7, 2
  3337. fn0000243A:
  3338. 0000243A  4E56 FFF4                link       A6, -0x000C
  3339. 0000243E  202E 000C                move.l     D0, [A6 + 0xC]
  3340. 00002442  4C3C 0000 0000           movem.w    <none>, 0x0
  3341. 00002448  0006 2F00                ori.b      D6, 0x0
  3342. 0000244C  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3343. 00002450  588F                     addq.l     A7, 4
  3344. 00002452  2D40 FFFC                move.l     [A6 - 0x4], D0
  3345. 00002456  4AAE FFFC                tst.l      [A6 - 0x4]
  3346. 0000245A  6616                     bne        +0x18 /* 00002472 */
  3347. 0000245C  4267                     clr.w      -[A7]
  3348. 0000245E  4267                     clr.w      -[A7]
  3349. 00002460  4267                     clr.w      -[A7]
  3350. 00002462  4267                     clr.w      -[A7]
  3351. 00002464  4267                     clr.w      -[A7]
  3352. 00002466  486D F1FE                pea.l      [A5 - 0xE02]
  3353. 0000246A  4EBA E06A                jsr        [PC - 0x1F96 /* 000004D6 */]
  3354. 0000246E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3355. label00002472:
  3356. 00002472  426E FFF4                clr.w      [A6 - 0xC]
  3357. 00002476  426E FFF6                clr.w      [A6 - 0xA]
  3358. 0000247A  6042                     bra        +0x44 /* 000024BE */
  3359. label0000247C:
  3360. 0000247C  302E FFF6                move.w     D0, [A6 - 0xA]
  3361. 00002480  48C0                     ext.l      D0
  3362. 00002482  E580                     asl        D0, 2
  3363. 00002484  D0AE 0008                add.l      D0, [A6 + 0x8]
  3364. 00002488  2040                     movea.l    A0, D0
  3365. 0000248A  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  3366. 0000248E  6024                     bra        +0x26 /* 000024B4 */
  3367. label00002490:
  3368. 00002490  302E FFF4                move.w     D0, [A6 - 0xC]
  3369. 00002494  C1FC 0006                muls.w     D0, 0x6
  3370. 00002498  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3371. 0000249C  206E FFF8                movea.l    A0, [A6 - 0x8]
  3372. 000024A0  2240                     movea.l    A1, D0
  3373. 000024A2  22D8                     move.l     [A1]+, [A0]+
  3374. 000024A4  32D8                     move.w     [A1]+, [A0]+
  3375. 000024A6  526E FFF4                addq.w     [A6 - 0xC], 1
  3376. 000024AA  206E FFF8                movea.l    A0, [A6 - 0x8]
  3377. 000024AE  2D68 0006 FFF8           move.l     [A6 - 0x8], [A0 + 0x6]
  3378. label000024B4:
  3379. 000024B4  4AAE FFF8                tst.l      [A6 - 0x8]
  3380. 000024B8  66D6                     bne        -0x28 /* 00002490 */
  3381. 000024BA  526E FFF6                addq.w     [A6 - 0xA], 1
  3382. label000024BE:
  3383. 000024BE  306E FFF6                movea.w    A0, [A6 - 0xA]
  3384. 000024C2  B0FC 1999                cmpa.w     A0, 0x1999
  3385. 000024C6  6DB4                     blt        -0x4A /* 0000247C */
  3386. 000024C8  202E FFFC                move.l     D0, [A6 - 0x4]
  3387. 000024CC  4E5E                     unlink     A6
  3388. 000024CE  4E75                     rts
  3389. 000024D0  5050                     addq.w     [A0], 8
  3390. 000024D2  4D43                     chk.w      D6, D3
  3391. 000024D4  4F4C                     chk.w      D7, A4
  3392. 000024D6  4F52                     chk.w      D7, [A2]
  3393. 000024D8  4E56 FFEC                link       A6, -0x0014
  3394. 000024DC  4EBA FE3A                jsr        [PC - 0x1C6 /* 00002318 */]
  3395. 000024E0  2D40 FFFC                move.l     [A6 - 0x4], D0
  3396. 000024E4  42AE FFF8                clr.l      [A6 - 0x8]
  3397. 000024E8  6000 0130                bra        +0x132 /* 0000261A */
  3398. label000024EC:
  3399. 000024EC  202E FFF8                move.l     D0, [A6 - 0x8]
  3400. 000024F0  4C3C 0000 0000           movem.w    <none>, 0x0
  3401. 000024F6  0006 D0AE                ori.b      D6, 0xAE
  3402. 000024FA  0008 2040                ori.b      A0, 0x40 /* '@' */
  3403. 000024FE  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  3404. 00002502  7000                     moveq.l    D0, 0x00
  3405. 00002504  102E FFF0                move.b     D0, [A6 - 0x10]
  3406. 00002508  4C3C 0000 0000           movem.w    <none>, 0x0
  3407. 0000250E  80FF                     divu.w     D0, <<invalid special address>>
  3408. 00002510  7200                     moveq.l    D1, 0x00
  3409. 00002512  122E FFF1                move.b     D1, [A6 - 0xF]
  3410. 00002516  4C3C 1000 0000           movem.w    A4, 0x0
  3411. 0000251C  753D                     moveq.l    D2, 0x3D
  3412. 0000251E  D081                     add.l      D0, D1
  3413. 00002520  7200                     moveq.l    D1, 0x00
  3414. 00002522  122E FFF2                move.b     D1, [A6 - 0xE]
  3415. 00002526  4C3C 1000 0000           movem.w    A4, 0x0
  3416. 0000252C  6983                     bvs        -0x7B /* 000024B1 */
  3417. 0000252E  D081                     add.l      D0, D1
  3418. 00002530  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  3419. 00002536  4C7C 0001 0000 1999      movem.l    D0, 0x1999
  3420. 0000253E  2D41 FFF4                move.l     [A6 - 0xC], D1
  3421. 00002542  202E FFF4                move.l     D0, [A6 - 0xC]
  3422. 00002546  E580                     asl        D0, 2
  3423. 00002548  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3424. 0000254C  2040                     movea.l    A0, D0
  3425. 0000254E  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  3426. 00002552  6000 005C                bra        +0x5E /* 000025B0 */
  3427. label00002556:
  3428. 00002556  206E FFEC                movea.l    A0, [A6 - 0x14]
  3429. 0000255A  1010                     move.b     D0, [A0]
  3430. 0000255C  B02E FFF0                cmp.b      D0, [A6 - 0x10]
  3431. 00002560  6644                     bne        +0x46 /* 000025A6 */
  3432. 00002562  206E FFEC                movea.l    A0, [A6 - 0x14]
  3433. 00002566  1028 0001                move.b     D0, [A0 + 0x1]
  3434. 0000256A  B02E FFF1                cmp.b      D0, [A6 - 0xF]
  3435. 0000256E  6636                     bne        +0x38 /* 000025A6 */
  3436. 00002570  206E FFEC                movea.l    A0, [A6 - 0x14]
  3437. 00002574  1028 0002                move.b     D0, [A0 + 0x2]
  3438. 00002578  B02E FFF2                cmp.b      D0, [A6 - 0xE]
  3439. 0000257C  6628                     bne        +0x2A /* 000025A6 */
  3440. 0000257E  4267                     clr.w      -[A7]
  3441. 00002580  4267                     clr.w      -[A7]
  3442. 00002582  7000                     moveq.l    D0, 0x00
  3443. 00002584  102E FFF2                move.b     D0, [A6 - 0xE]
  3444. 00002588  3F00                     move.w     -[A7], D0
  3445. 0000258A  7000                     moveq.l    D0, 0x00
  3446. 0000258C  102E FFF1                move.b     D0, [A6 - 0xF]
  3447. 00002590  3F00                     move.w     -[A7], D0
  3448. 00002592  7000                     moveq.l    D0, 0x00
  3449. 00002594  102E FFF0                move.b     D0, [A6 - 0x10]
  3450. 00002598  3F00                     move.w     -[A7], D0
  3451. 0000259A  486D F222                pea.l      [A5 - 0xDDE]
  3452. 0000259E  4EBA DF36                jsr        [PC - 0x20CA /* 000004D6 */]
  3453. 000025A2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3454. label000025A6:
  3455. 000025A6  206E FFEC                movea.l    A0, [A6 - 0x14]
  3456. 000025AA  2D68 0006 FFEC           move.l     [A6 - 0x14], [A0 + 0x6]
  3457. label000025B0:
  3458. 000025B0  4AAE FFEC                tst.l      [A6 - 0x14]
  3459. 000025B4  66A0                     bne        -0x5E /* 00002556 */
  3460. 000025B6  4878 000A                push.l     0xA /* '\n' */
  3461. 000025BA  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  3462. 000025BE  588F                     addq.l     A7, 4
  3463. 000025C0  2D40 FFEC                move.l     [A6 - 0x14], D0
  3464. 000025C4  4AAE FFEC                tst.l      [A6 - 0x14]
  3465. 000025C8  6616                     bne        +0x18 /* 000025E0 */
  3466. 000025CA  4267                     clr.w      -[A7]
  3467. 000025CC  4267                     clr.w      -[A7]
  3468. 000025CE  4267                     clr.w      -[A7]
  3469. 000025D0  4267                     clr.w      -[A7]
  3470. 000025D2  4267                     clr.w      -[A7]
  3471. 000025D4  486D F244                pea.l      [A5 - 0xDBC]
  3472. 000025D8  4EBA DEFC                jsr        [PC - 0x2104 /* 000004D6 */]
  3473. 000025DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3474. label000025E0:
  3475. 000025E0  206E FFEC                movea.l    A0, [A6 - 0x14]
  3476. 000025E4  20AE FFF0                move.l     [A0], [A6 - 0x10]
  3477. 000025E8  206E FFEC                movea.l    A0, [A6 - 0x14]
  3478. 000025EC  316E FFFA 0004           move.w     [A0 + 0x4], [A6 - 0x6]
  3479. 000025F2  202E FFF4                move.l     D0, [A6 - 0xC]
  3480. 000025F6  E580                     asl        D0, 2
  3481. 000025F8  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3482. 000025FC  2040                     movea.l    A0, D0
  3483. 000025FE  226E FFEC                movea.l    A1, [A6 - 0x14]
  3484. 00002602  2350 0006                move.l     [A1 + 0x6], [A0]
  3485. 00002606  202E FFF4                move.l     D0, [A6 - 0xC]
  3486. 0000260A  E580                     asl        D0, 2
  3487. 0000260C  D0AE FFFC                add.l      D0, [A6 - 0x4]
  3488. 00002610  2040                     movea.l    A0, D0
  3489. 00002612  20AE FFEC                move.l     [A0], [A6 - 0x14]
  3490. 00002616  52AE FFF8                addq.l     [A6 - 0x8], 1
  3491. label0000261A:
  3492. 0000261A  202E FFF8                move.l     D0, [A6 - 0x8]
  3493. 0000261E  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  3494. 00002622  6D00 FEC8                blt        -0x136 /* 000024EC */
  3495. 00002626  202E FFFC                move.l     D0, [A6 - 0x4]
  3496. 0000262A  4E5E                     unlink     A6
  3497. 0000262C  4E75                     rts
  3498. 0000262E  5050                     addq.w     [A0], 8
  3499. 00002630  4D43                     chk.w      D6, D3
  3500. 00002632  4F4C                     chk.w      D7, A4
  3501. 00002634  4F52                     chk.w      D7, [A2]
  3502. fn00002636:
  3503. 00002636  4E56 FFFA                link       A6, -0x0006
  3504. 0000263A  206E 000C                movea.l    A0, [A6 + 0xC]
  3505. 0000263E  7000                     moveq.l    D0, 0x00
  3506. 00002640  1010                     move.b     D0, [A0]
  3507. 00002642  4C3C 0000 0000           movem.w    <none>, 0x0
  3508. 00002648  80FF                     divu.w     D0, <<invalid special address>>
  3509. 0000264A  206E 000C                movea.l    A0, [A6 + 0xC]
  3510. 0000264E  7200                     moveq.l    D1, 0x00
  3511. 00002650  1228 0001                move.b     D1, [A0 + 0x1]
  3512. 00002654  4C3C 1000 0000           movem.w    A4, 0x0
  3513. 0000265A  753D                     moveq.l    D2, 0x3D
  3514. 0000265C  D081                     add.l      D0, D1
  3515. 0000265E  206E 000C                movea.l    A0, [A6 + 0xC]
  3516. 00002662  7200                     moveq.l    D1, 0x00
  3517. 00002664  1228 0002                move.b     D1, [A0 + 0x2]
  3518. 00002668  4C3C 1000 0000           movem.w    A4, 0x0
  3519. 0000266E  6983                     bvs        -0x7B /* 000025F3 */
  3520. 00002670  D081                     add.l      D0, D1
  3521. 00002672  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  3522. 00002678  4C7C 0001 0000 1999      movem.l    D0, 0x1999
  3523. 00002680  3D41 FFFE                move.w     [A6 - 0x2], D1
  3524. 00002684  302E FFFE                move.w     D0, [A6 - 0x2]
  3525. 00002688  48C0                     ext.l      D0
  3526. 0000268A  E580                     asl        D0, 2
  3527. 0000268C  D0AE 0008                add.l      D0, [A6 + 0x8]
  3528. 00002690  2040                     movea.l    A0, D0
  3529. 00002692  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  3530. 00002696  6046                     bra        +0x48 /* 000026DE */
  3531. label00002698:
  3532. 00002698  206E 000C                movea.l    A0, [A6 + 0xC]
  3533. 0000269C  226E FFFA                movea.l    A1, [A6 - 0x6]
  3534. 000026A0  1011                     move.b     D0, [A1]
  3535. 000026A2  B010                     cmp.b      D0, [A0]
  3536. 000026A4  662E                     bne        +0x30 /* 000026D4 */
  3537. 000026A6  206E 000C                movea.l    A0, [A6 + 0xC]
  3538. 000026AA  226E FFFA                movea.l    A1, [A6 - 0x6]
  3539. 000026AE  1029 0001                move.b     D0, [A1 + 0x1]
  3540. 000026B2  B028 0001                cmp.b      D0, [A0 + 0x1]
  3541. 000026B6  661C                     bne        +0x1E /* 000026D4 */
  3542. 000026B8  206E 000C                movea.l    A0, [A6 + 0xC]
  3543. 000026BC  226E FFFA                movea.l    A1, [A6 - 0x6]
  3544. 000026C0  1029 0002                move.b     D0, [A1 + 0x2]
  3545. 000026C4  B028 0002                cmp.b      D0, [A0 + 0x2]
  3546. 000026C8  660A                     bne        +0xC /* 000026D4 */
  3547. 000026CA  206E FFFA                movea.l    A0, [A6 - 0x6]
  3548. 000026CE  3028 0004                move.w     D0, [A0 + 0x4]
  3549. 000026D2  6012                     bra        +0x14 /* 000026E6 */
  3550. label000026D4:
  3551. 000026D4  206E FFFA                movea.l    A0, [A6 - 0x6]
  3552. 000026D8  2D68 0006 FFFA           move.l     [A6 - 0x6], [A0 + 0x6]
  3553. label000026DE:
  3554. 000026DE  4AAE FFFA                tst.l      [A6 - 0x6]
  3555. 000026E2  66B4                     bne        -0x4A /* 00002698 */
  3556. 000026E4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3557. label000026E6:
  3558. 000026E6  4E5E                     unlink     A6
  3559. 000026E8  4E75                     rts
  3560. 000026EA  5050                     addq.w     [A0], 8
  3561. 000026EC  4D4C                     chk.w      D6, A4
  3562. 000026EE  4F4F                     chk.w      D7, A7
  3563. 000026F0  4B55                     chk.w      D5, [A5]
  3564. fn000026F2:
  3565. 000026F2  4E56 0000                link       A6, 0
  3566. 000026F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3567. 000026FA  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  3568. 000026FE  588F                     addq.l     A7, 4
  3569. 00002700  4E5E                     unlink     A6
  3570. 00002702  4E75                     rts
  3571. 00002704  5050                     addq.w     [A0], 8
  3572. 00002706  4D46                     chk.w      D6, D6
  3573. 00002708  5245                     addq.w     D5, 1
  3574. 0000270A  4543                     chk.w      D2, D3
  3575. fn0000270C:
  3576. 0000270C  4E56 FFF6                link       A6, -0x000A
  3577. 00002710  426E FFFE                clr.w      [A6 - 0x2]
  3578. 00002714  6038                     bra        +0x3A /* 0000274E */
  3579. label00002716:
  3580. 00002716  302E FFFE                move.w     D0, [A6 - 0x2]
  3581. 0000271A  48C0                     ext.l      D0
  3582. 0000271C  E580                     asl        D0, 2
  3583. 0000271E  D0AE 0008                add.l      D0, [A6 + 0x8]
  3584. 00002722  2040                     movea.l    A0, D0
  3585. 00002724  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  3586. 00002728  601A                     bra        +0x1C /* 00002744 */
  3587. label0000272A:
  3588. 0000272A  206E FFFA                movea.l    A0, [A6 - 0x6]
  3589. 0000272E  2D68 0006 FFF6           move.l     [A6 - 0xA], [A0 + 0x6]
  3590. 00002734  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3591. 00002738  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  3592. 0000273C  588F                     addq.l     A7, 4
  3593. 0000273E  2D6E FFF6 FFFA           move.l     [A6 - 0x6], [A6 - 0xA]
  3594. label00002744:
  3595. 00002744  4AAE FFFA                tst.l      [A6 - 0x6]
  3596. 00002748  66E0                     bne        -0x1E /* 0000272A */
  3597. 0000274A  526E FFFE                addq.w     [A6 - 0x2], 1
  3598. label0000274E:
  3599. 0000274E  306E FFFE                movea.w    A0, [A6 - 0x2]
  3600. 00002752  B0FC 1999                cmpa.w     A0, 0x1999
  3601. 00002756  6DBE                     blt        -0x40 /* 00002716 */
  3602. 00002758  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3603. 0000275C  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  3604. 00002760  588F                     addq.l     A7, 4
  3605. 00002762  4E5E                     unlink     A6
  3606. 00002764  4E75                     rts
  3607. 00002766  5050                     addq.w     [A0], 8
  3608. 00002768  4D46                     chk.w      D6, D6
  3609. 0000276A  5245                     addq.w     D5, 1
  3610. 0000276C  4543                     chk.w      D2, D3
  3611. export_14:
  3612. 0000276E  4E56 FF78                link       A6, -0x0088
  3613. 00002772  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  3614. 00002776  41ED F258                lea.l      A0, [A5 - 0xDA8]
  3615. 0000277A  2D48 FF9C                move.l     [A6 - 0x64], A0
  3616. 0000277E  486D F2B8                pea.l      [A5 - 0xD48]
  3617. 00002782  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3618. 00002786  588F                     addq.l     A7, 4
  3619. 00002788  486D F2E6                pea.l      [A5 - 0xD1A]
  3620. 0000278C  4EAD 012A                jsr        [A5 + 0x12A /* export_33 */]
  3621. 00002790  588F                     addq.l     A7, 4
  3622. 00002792  486E 000A                pea.l      [A6 + 0xA]
  3623. 00002796  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  3624. 0000279A  588F                     addq.l     A7, 4
  3625. 0000279C  3D40 0008                move.w     [A6 + 0x8], D0
  3626. 000027A0  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3627. 000027A4  2D40 FFA6                move.l     [A6 - 0x5A], D0
  3628. 000027A8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3629. 000027AC  486E 0008                pea.l      [A6 + 0x8]
  3630. 000027B0  4EBA EE68                jsr        [PC - 0x1198 /* 0000161A */]
  3631. 000027B4  508F                     addq.l     A7, 8
  3632. 000027B6  7001                     moveq.l    D0, 0x01
  3633. 000027B8  3D40 FFF2                move.w     [A6 - 0xE], D0
  3634. 000027BC  7001                     moveq.l    D0, 0x01
  3635. 000027BE  3B40 F256                move.w     [A5 - 0xDAA], D0
  3636. 000027C2  426E FFCE                clr.w      [A6 - 0x32]
  3637. 000027C6  42AE FFF4                clr.l      [A6 - 0xC]
  3638. 000027CA  6000 015C                bra        +0x15E /* 00002928 */
  3639. label000027CE:
  3640. 000027CE  302E FFF2                move.w     D0, [A6 - 0xE]
  3641. 000027D2  48C0                     ext.l      D0
  3642. 000027D4  E580                     asl        D0, 2
  3643. 000027D6  D0AE 000A                add.l      D0, [A6 + 0xA]
  3644. 000027DA  3F3C 0002                move.w     -[A7], 0x2
  3645. 000027DE  486D F330                pea.l      [A5 - 0xCD0]
  3646. 000027E2  2040                     movea.l    A0, D0
  3647. 000027E4  2F10                     move.l     -[A7], [A0]
  3648. 000027E6  4EBA D974                jsr        [PC - 0x268C /* 0000015C */]
  3649. 000027EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3650. 000027EE  4A40                     tst.w      D0
  3651. 000027F0  6708                     beq        +0xA /* 000027FA */
  3652. 000027F2  426D F256                clr.w      [A5 - 0xDAA]
  3653. 000027F6  6000 012C                bra        +0x12E /* 00002924 */
  3654. label000027FA:
  3655. 000027FA  302E FFF2                move.w     D0, [A6 - 0xE]
  3656. 000027FE  48C0                     ext.l      D0
  3657. 00002800  E580                     asl        D0, 2
  3658. 00002802  D0AE 000A                add.l      D0, [A6 + 0xA]
  3659. 00002806  3F3C 0002                move.w     -[A7], 0x2
  3660. 0000280A  486D F338                pea.l      [A5 - 0xCC8]
  3661. 0000280E  2040                     movea.l    A0, D0
  3662. 00002810  2F10                     move.l     -[A7], [A0]
  3663. 00002812  4EBA D948                jsr        [PC - 0x26B8 /* 0000015C */]
  3664. 00002816  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3665. 0000281A  4A40                     tst.w      D0
  3666. 0000281C  6624                     bne        +0x26 /* 00002842 */
  3667. 0000281E  302E FFF2                move.w     D0, [A6 - 0xE]
  3668. 00002822  48C0                     ext.l      D0
  3669. 00002824  E580                     asl        D0, 2
  3670. 00002826  D0AE 000A                add.l      D0, [A6 + 0xA]
  3671. 0000282A  3F3C 0002                move.w     -[A7], 0x2
  3672. 0000282E  486D F33C                pea.l      [A5 - 0xCC4]
  3673. 00002832  2040                     movea.l    A0, D0
  3674. 00002834  2F10                     move.l     -[A7], [A0]
  3675. 00002836  4EBA D924                jsr        [PC - 0x26DC /* 0000015C */]
  3676. 0000283A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3677. 0000283E  4A40                     tst.w      D0
  3678. 00002840  670A                     beq        +0xC /* 0000284C */
  3679. label00002842:
  3680. 00002842  7001                     moveq.l    D0, 0x01
  3681. 00002844  3D40 FFCE                move.w     [A6 - 0x32], D0
  3682. 00002848  6000 00DA                bra        +0xDC /* 00002924 */
  3683. label0000284C:
  3684. 0000284C  302E FFF2                move.w     D0, [A6 - 0xE]
  3685. 00002850  48C0                     ext.l      D0
  3686. 00002852  E580                     asl        D0, 2
  3687. 00002854  D0AE 000A                add.l      D0, [A6 + 0xA]
  3688. 00002858  3F3C 0002                move.w     -[A7], 0x2
  3689. 0000285C  486D F344                pea.l      [A5 - 0xCBC]
  3690. 00002860  2040                     movea.l    A0, D0
  3691. 00002862  2F10                     move.l     -[A7], [A0]
  3692. 00002864  4EBA D8F6                jsr        [PC - 0x270A /* 0000015C */]
  3693. 00002868  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3694. 0000286C  4A40                     tst.w      D0
  3695. 0000286E  6624                     bne        +0x26 /* 00002894 */
  3696. 00002870  302E FFF2                move.w     D0, [A6 - 0xE]
  3697. 00002874  48C0                     ext.l      D0
  3698. 00002876  E580                     asl        D0, 2
  3699. 00002878  D0AE 000A                add.l      D0, [A6 + 0xA]
  3700. 0000287C  3F3C 0002                move.w     -[A7], 0x2
  3701. 00002880  486D F34A                pea.l      [A5 - 0xCB6]
  3702. 00002884  2040                     movea.l    A0, D0
  3703. 00002886  2F10                     move.l     -[A7], [A0]
  3704. 00002888  4EBA D8D2                jsr        [PC - 0x272E /* 0000015C */]
  3705. 0000288C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3706. 00002890  4A40                     tst.w      D0
  3707. 00002892  6708                     beq        +0xA /* 0000289C */
  3708. label00002894:
  3709. 00002894  426E FFCE                clr.w      [A6 - 0x32]
  3710. 00002898  6000 008A                bra        +0x8C /* 00002924 */
  3711. label0000289C:
  3712. 0000289C  302E FFF2                move.w     D0, [A6 - 0xE]
  3713. 000028A0  48C0                     ext.l      D0
  3714. 000028A2  E580                     asl        D0, 2
  3715. 000028A4  D0AE 000A                add.l      D0, [A6 + 0xA]
  3716. 000028A8  3F3C 0002                move.w     -[A7], 0x2
  3717. 000028AC  486D F354                pea.l      [A5 - 0xCAC]
  3718. 000028B0  2040                     movea.l    A0, D0
  3719. 000028B2  2F10                     move.l     -[A7], [A0]
  3720. 000028B4  4EBA D8A6                jsr        [PC - 0x275A /* 0000015C */]
  3721. 000028B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3722. 000028BC  4A40                     tst.w      D0
  3723. 000028BE  675A                     beq        +0x5C /* 0000291A */
  3724. 000028C0  526E FFF2                addq.w     [A6 - 0xE], 1
  3725. 000028C4  302E FFF2                move.w     D0, [A6 - 0xE]
  3726. 000028C8  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3727. 000028CC  660A                     bne        +0xC /* 000028D8 */
  3728. 000028CE  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3729. 000028D2  4EBA DC8E                jsr        [PC - 0x2372 /* 00000562 */]
  3730. 000028D6  588F                     addq.l     A7, 4
  3731. label000028D8:
  3732. 000028D8  302E FFF2                move.w     D0, [A6 - 0xE]
  3733. 000028DC  48C0                     ext.l      D0
  3734. 000028DE  E580                     asl        D0, 2
  3735. 000028E0  D0AE 000A                add.l      D0, [A6 + 0xA]
  3736. 000028E4  2040                     movea.l    A0, D0
  3737. 000028E6  2F10                     move.l     -[A7], [A0]
  3738. 000028E8  4EBA DCAA                jsr        [PC - 0x2356 /* 00000594 */]
  3739. 000028EC  588F                     addq.l     A7, 4
  3740. 000028EE  2D40 FFFC                move.l     [A6 - 0x4], D0
  3741. 000028F2  486E FFE5                pea.l      [A6 - 0x1B]
  3742. 000028F6  486E FFEC                pea.l      [A6 - 0x14]
  3743. 000028FA  486E FFEA                pea.l      [A6 - 0x16]
  3744. 000028FE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3745. 00002902  4EBA F016                jsr        [PC - 0xFEA /* 0000191A */]
  3746. 00002906  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3747. 0000290A  2D40 FFF4                move.l     [A6 - 0xC], D0
  3748. 0000290E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3749. 00002912  4EBA DD1C                jsr        [PC - 0x22E4 /* 00000630 */]
  3750. 00002916  588F                     addq.l     A7, 4
  3751. 00002918  600A                     bra        +0xC /* 00002924 */
  3752. label0000291A:
  3753. 0000291A  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3754. 0000291E  4EBA DC42                jsr        [PC - 0x23BE /* 00000562 */]
  3755. 00002922  588F                     addq.l     A7, 4
  3756. label00002924:
  3757. 00002924  526E FFF2                addq.w     [A6 - 0xE], 1
  3758. label00002928:
  3759. 00002928  302E FFF2                move.w     D0, [A6 - 0xE]
  3760. 0000292C  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3761. 00002930  6C2E                     bge        +0x30 /* 00002960 */
  3762. 00002932  302E FFF2                move.w     D0, [A6 - 0xE]
  3763. 00002936  48C0                     ext.l      D0
  3764. 00002938  E580                     asl        D0, 2
  3765. 0000293A  D0AE 000A                add.l      D0, [A6 + 0xA]
  3766. 0000293E  2040                     movea.l    A0, D0
  3767. 00002940  2050                     movea.l    A0, [A0]
  3768. 00002942  0C10 002D                cmpi.b     [A0], 0x2D /* '-' */
  3769. 00002946  6618                     bne        +0x1A /* 00002960 */
  3770. 00002948  302E FFF2                move.w     D0, [A6 - 0xE]
  3771. 0000294C  48C0                     ext.l      D0
  3772. 0000294E  E580                     asl        D0, 2
  3773. 00002950  D0AE 000A                add.l      D0, [A6 + 0xA]
  3774. 00002954  2040                     movea.l    A0, D0
  3775. 00002956  2050                     movea.l    A0, [A0]
  3776. 00002958  4A28 0001                tst.b      [A0 + 0x1]
  3777. 0000295C  6600 FE70                bne        -0x18E /* 000027CE */
  3778. label00002960:
  3779. 00002960  4AAE FFF4                tst.l      [A6 - 0xC]
  3780. 00002964  6648                     bne        +0x4A /* 000029AE */
  3781. 00002966  302E FFF2                move.w     D0, [A6 - 0xE]
  3782. 0000296A  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3783. 0000296E  660A                     bne        +0xC /* 0000297A */
  3784. 00002970  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3785. 00002974  4EBA DBEC                jsr        [PC - 0x2414 /* 00000562 */]
  3786. 00002978  588F                     addq.l     A7, 4
  3787. label0000297A:
  3788. 0000297A  302E FFF2                move.w     D0, [A6 - 0xE]
  3789. 0000297E  48C0                     ext.l      D0
  3790. 00002980  E580                     asl        D0, 2
  3791. 00002982  D0AE 000A                add.l      D0, [A6 + 0xA]
  3792. 00002986  486E FFE0                pea.l      [A6 - 0x20]
  3793. 0000298A  486D F35A                pea.l      [A5 - 0xCA6]
  3794. 0000298E  2040                     movea.l    A0, D0
  3795. 00002990  2F10                     move.l     -[A7], [A0]
  3796. 00002992  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3797. 00002996  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3798. 0000299A  0C40 0001                cmpi.w     D0, 0x1
  3799. 0000299E  670A                     beq        +0xC /* 000029AA */
  3800. 000029A0  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3801. 000029A4  4EBA DBBC                jsr        [PC - 0x2444 /* 00000562 */]
  3802. 000029A8  588F                     addq.l     A7, 4
  3803. label000029AA:
  3804. 000029AA  526E FFF2                addq.w     [A6 - 0xE], 1
  3805. label000029AE:
  3806. 000029AE  0CAE 0000 0001 FFE0      cmpi.l     [A6 - 0x20], 0x1
  3807. 000029B6  6E16                     bgt        +0x18 /* 000029CE */
  3808. 000029B8  4267                     clr.w      -[A7]
  3809. 000029BA  4267                     clr.w      -[A7]
  3810. 000029BC  4267                     clr.w      -[A7]
  3811. 000029BE  4267                     clr.w      -[A7]
  3812. 000029C0  4267                     clr.w      -[A7]
  3813. 000029C2  486D F35E                pea.l      [A5 - 0xCA2]
  3814. 000029C6  4EBA DB0E                jsr        [PC - 0x24F2 /* 000004D6 */]
  3815. 000029CA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3816. label000029CE:
  3817. 000029CE  302E FFF2                move.w     D0, [A6 - 0xE]
  3818. 000029D2  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3819. 000029D6  6C20                     bge        +0x22 /* 000029F8 */
  3820. 000029D8  302E FFF2                move.w     D0, [A6 - 0xE]
  3821. 000029DC  48C0                     ext.l      D0
  3822. 000029DE  E580                     asl        D0, 2
  3823. 000029E0  D0AE 000A                add.l      D0, [A6 + 0xA]
  3824. 000029E4  2040                     movea.l    A0, D0
  3825. 000029E6  2F10                     move.l     -[A7], [A0]
  3826. 000029E8  4EBA DBAA                jsr        [PC - 0x2456 /* 00000594 */]
  3827. 000029EC  588F                     addq.l     A7, 4
  3828. 000029EE  2D40 FFFC                move.l     [A6 - 0x4], D0
  3829. 000029F2  526E FFF2                addq.w     [A6 - 0xE], 1
  3830. 000029F6  600A                     bra        +0xC /* 00002A02 */
  3831. label000029F8:
  3832. 000029F8  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3833. 000029FC  4EBA DB64                jsr        [PC - 0x249C /* 00000562 */]
  3834. 00002A00  588F                     addq.l     A7, 4
  3835. label00002A02:
  3836. 00002A02  302E FFF2                move.w     D0, [A6 - 0xE]
  3837. 00002A06  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3838. 00002A0A  6C52                     bge        +0x54 /* 00002A5E */
  3839. 00002A0C  302E FFF2                move.w     D0, [A6 - 0xE]
  3840. 00002A10  48C0                     ext.l      D0
  3841. 00002A12  E580                     asl        D0, 2
  3842. 00002A14  D0AE 000A                add.l      D0, [A6 + 0xA]
  3843. 00002A18  486D F37C                pea.l      [A5 - 0xC84]
  3844. 00002A1C  2040                     movea.l    A0, D0
  3845. 00002A1E  2F10                     move.l     -[A7], [A0]
  3846. 00002A20  4EAD 01CA                jsr        [A5 + 0x1CA /* export_53 */]
  3847. 00002A24  508F                     addq.l     A7, 8
  3848. 00002A26  2B40 F252                move.l     [A5 - 0xDAE], D0
  3849. 00002A2A  4A80                     tst.l      D0
  3850. 00002A2C  662A                     bne        +0x2C /* 00002A58 */
  3851. 00002A2E  302E FFF2                move.w     D0, [A6 - 0xE]
  3852. 00002A32  48C0                     ext.l      D0
  3853. 00002A34  E580                     asl        D0, 2
  3854. 00002A36  D0AE 000A                add.l      D0, [A6 + 0xA]
  3855. 00002A3A  2040                     movea.l    A0, D0
  3856. 00002A3C  2F10                     move.l     -[A7], [A0]
  3857. 00002A3E  486D F380                pea.l      [A5 - 0xC80]
  3858. 00002A42  486D FBB2                pea.l      [A5 - 0x44E]
  3859. 00002A46  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  3860. 00002A4A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3861. 00002A4E  3F3C FFFF                move.w     -[A7], 0xFFFF
  3862. 00002A52  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  3863. 00002A56  548F                     addq.l     A7, 2
  3864. label00002A58:
  3865. 00002A58  526E FFF2                addq.w     [A6 - 0xE], 1
  3866. 00002A5C  600A                     bra        +0xC /* 00002A68 */
  3867. label00002A5E:
  3868. 00002A5E  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  3869. 00002A62  4EBA DAFE                jsr        [PC - 0x2502 /* 00000562 */]
  3870. 00002A66  588F                     addq.l     A7, 4
  3871. label00002A68:
  3872. 00002A68  486E FFE7                pea.l      [A6 - 0x19]
  3873. 00002A6C  486E FFF0                pea.l      [A6 - 0x10]
  3874. 00002A70  486E FFEE                pea.l      [A6 - 0x12]
  3875. 00002A74  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3876. 00002A78  4EBA EEA0                jsr        [PC - 0x1160 /* 0000191A */]
  3877. 00002A7C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3878. 00002A80  2D40 FFF8                move.l     [A6 - 0x8], D0
  3879. 00002A84  3F3C 0002                move.w     -[A7], 0x2
  3880. 00002A88  42A7                     clr.l      -[A7]
  3881. 00002A8A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3882. 00002A8E  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3883. 00002A92  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3884. 00002A96  4A40                     tst.w      D0
  3885. 00002A98  660C                     bne        +0xE /* 00002AA6 */
  3886. 00002A9A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3887. 00002A9E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  3888. 00002AA2  588F                     addq.l     A7, 4
  3889. 00002AA4  6002                     bra        +0x4 /* 00002AA8 */
  3890. label00002AA6:
  3891. 00002AA6  7000                     moveq.l    D0, 0x00
  3892. label00002AA8:
  3893. 00002AA8  2D40 FFA2                move.l     [A6 - 0x5E], D0
  3894. 00002AAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3895. 00002AB0  4EBA DB7E                jsr        [PC - 0x2482 /* 00000630 */]
  3896. 00002AB4  588F                     addq.l     A7, 4
  3897. 00002AB6  4AAE FFF4                tst.l      [A6 - 0xC]
  3898. 00002ABA  6600 01BE                bne        +0x1C0 /* 00002C7A */
  3899. label00002ABE:
  3900. 00002ABE  4A6D F256                tst.w      [A5 - 0xDAA]
  3901. 00002AC2  6716                     beq        +0x18 /* 00002ADA */
  3902. 00002AC4  4267                     clr.w      -[A7]
  3903. 00002AC6  4267                     clr.w      -[A7]
  3904. 00002AC8  4267                     clr.w      -[A7]
  3905. 00002ACA  4267                     clr.w      -[A7]
  3906. 00002ACC  4267                     clr.w      -[A7]
  3907. 00002ACE  486D F39E                pea.l      [A5 - 0xC62]
  3908. 00002AD2  4EBA D8A0                jsr        [PC - 0x2760 /* 00000374 */]
  3909. 00002AD6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3910. label00002ADA:
  3911. 00002ADA  486E FFDC                pea.l      [A6 - 0x24]
  3912. 00002ADE  4878 7FFF                push.l     0x7FFF
  3913. 00002AE2  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  3914. 00002AE6  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  3915. 00002AEA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3916. 00002AEE  4EBA F4A2                jsr        [PC - 0xB5E /* 00001F92 */]
  3917. 00002AF2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3918. 00002AF6  2D40 FFD8                move.l     [A6 - 0x28], D0
  3919. 00002AFA  4AAE FFD8                tst.l      [A6 - 0x28]
  3920. 00002AFE  6600 00EE                bne        +0xF0 /* 00002BEE */
  3921. 00002B02  4A6D F256                tst.w      [A5 - 0xDAA]
  3922. 00002B06  6716                     beq        +0x18 /* 00002B1E */
  3923. 00002B08  4267                     clr.w      -[A7]
  3924. 00002B0A  4267                     clr.w      -[A7]
  3925. 00002B0C  4267                     clr.w      -[A7]
  3926. 00002B0E  4267                     clr.w      -[A7]
  3927. 00002B10  4267                     clr.w      -[A7]
  3928. 00002B12  486D F3B2                pea.l      [A5 - 0xC4E]
  3929. 00002B16  4EBA D85C                jsr        [PC - 0x27A4 /* 00000374 */]
  3930. 00002B1A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3931. label00002B1E:
  3932. 00002B1E  7000                     moveq.l    D0, 0x00
  3933. 00002B20  102E FFE7                move.b     D0, [A6 - 0x19]
  3934. 00002B24  E248                     lsr        D0.w, 1
  3935. 00002B26  1D40 FFE6                move.b     [A6 - 0x1A], D0
  3936. 00002B2A  4A6D F256                tst.w      [A5 - 0xDAA]
  3937. 00002B2E  6722                     beq        +0x24 /* 00002B52 */
  3938. 00002B30  4267                     clr.w      -[A7]
  3939. 00002B32  4267                     clr.w      -[A7]
  3940. 00002B34  4267                     clr.w      -[A7]
  3941. 00002B36  7000                     moveq.l    D0, 0x00
  3942. 00002B38  102E FFE6                move.b     D0, [A6 - 0x1A]
  3943. 00002B3C  3F00                     move.w     -[A7], D0
  3944. 00002B3E  7000                     moveq.l    D0, 0x00
  3945. 00002B40  102E FFE7                move.b     D0, [A6 - 0x19]
  3946. 00002B44  3F00                     move.w     -[A7], D0
  3947. 00002B46  486D F3C4                pea.l      [A5 - 0xC3C]
  3948. 00002B4A  4EBA D828                jsr        [PC - 0x27D8 /* 00000374 */]
  3949. 00002B4E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3950. label00002B52:
  3951. 00002B52  426E FFE8                clr.w      [A6 - 0x18]
  3952. 00002B56  6000 0080                bra        +0x82 /* 00002BD8 */
  3953. label00002B5A:
  3954. 00002B5A  7E00                     moveq.l    D7, 0x00
  3955. 00002B5C  302E FFE8                move.w     D0, [A6 - 0x18]
  3956. 00002B60  48C0                     ext.l      D0
  3957. 00002B62  E580                     asl        D0, 2
  3958. 00002B64  D0AE FFF8                add.l      D0, [A6 - 0x8]
  3959. 00002B68  2040                     movea.l    A0, D0
  3960. 00002B6A  2850                     movea.l    A4, [A0]
  3961. 00002B6C  6060                     bra        +0x62 /* 00002BCE */
  3962. label00002B6E:
  3963. 00002B6E  7000                     moveq.l    D0, 0x00
  3964. 00002B70  1014                     move.b     D0, [A4]
  3965. 00002B72  7200                     moveq.l    D1, 0x00
  3966. 00002B74  122E FFE6                move.b     D1, [A6 - 0x1A]
  3967. 00002B78  C1C1                     muls.w     D0, D1
  3968. 00002B7A  7200                     moveq.l    D1, 0x00
  3969. 00002B7C  122E FFE7                move.b     D1, [A6 - 0x19]
  3970. 00002B80  4840                     swap.w     D0
  3971. 00002B82  4240                     clr.w      D0
  3972. 00002B84  4840                     swap.w     D0
  3973. 00002B86  80C1                     divu.w     D0, D1
  3974. 00002B88  1880                     move.b     [A4], D0
  3975. 00002B8A  7000                     moveq.l    D0, 0x00
  3976. 00002B8C  102C 0001                move.b     D0, [A4 + 0x1]
  3977. 00002B90  7200                     moveq.l    D1, 0x00
  3978. 00002B92  122E FFE6                move.b     D1, [A6 - 0x1A]
  3979. 00002B96  C1C1                     muls.w     D0, D1
  3980. 00002B98  7200                     moveq.l    D1, 0x00
  3981. 00002B9A  122E FFE7                move.b     D1, [A6 - 0x19]
  3982. 00002B9E  4840                     swap.w     D0
  3983. 00002BA0  4240                     clr.w      D0
  3984. 00002BA2  4840                     swap.w     D0
  3985. 00002BA4  80C1                     divu.w     D0, D1
  3986. 00002BA6  1940 0001                move.b     [A4 + 0x1], D0
  3987. 00002BAA  7000                     moveq.l    D0, 0x00
  3988. 00002BAC  102C 0002                move.b     D0, [A4 + 0x2]
  3989. 00002BB0  7200                     moveq.l    D1, 0x00
  3990. 00002BB2  122E FFE6                move.b     D1, [A6 - 0x1A]
  3991. 00002BB6  C1C1                     muls.w     D0, D1
  3992. 00002BB8  7200                     moveq.l    D1, 0x00
  3993. 00002BBA  122E FFE7                move.b     D1, [A6 - 0x19]
  3994. 00002BBE  4840                     swap.w     D0
  3995. 00002BC0  4240                     clr.w      D0
  3996. 00002BC2  4840                     swap.w     D0
  3997. 00002BC4  80C1                     divu.w     D0, D1
  3998. 00002BC6  1940 0002                move.b     [A4 + 0x2], D0
  3999. 00002BCA  5247                     addq.w     D7, 1
  4000. 00002BCC  588C                     addq.l     A4, 4
  4001. label00002BCE:
  4002. 00002BCE  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  4003. 00002BD2  6D9A                     blt        -0x64 /* 00002B6E */
  4004. 00002BD4  526E FFE8                addq.w     [A6 - 0x18], 1
  4005. label00002BD8:
  4006. 00002BD8  302E FFE8                move.w     D0, [A6 - 0x18]
  4007. 00002BDC  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  4008. 00002BE0  6D00 FF78                blt        -0x86 /* 00002B5A */
  4009. 00002BE4  1D6E FFE6 FFE7           move.b     [A6 - 0x19], [A6 - 0x1A]
  4010. 00002BEA  6000 FED2                bra        -0x12C /* 00002ABE */
  4011. label00002BEE:
  4012. 00002BEE  4A6D F256                tst.w      [A5 - 0xDAA]
  4013. 00002BF2  6718                     beq        +0x1A /* 00002C0C */
  4014. 00002BF4  4267                     clr.w      -[A7]
  4015. 00002BF6  4267                     clr.w      -[A7]
  4016. 00002BF8  4267                     clr.w      -[A7]
  4017. 00002BFA  4267                     clr.w      -[A7]
  4018. 00002BFC  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4019. 00002C00  486D F408                pea.l      [A5 - 0xBF8]
  4020. 00002C04  4EBA D76E                jsr        [PC - 0x2892 /* 00000374 */]
  4021. 00002C08  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4022. label00002C0C:
  4023. 00002C0C  4A6D F256                tst.w      [A5 - 0xDAA]
  4024. 00002C10  6718                     beq        +0x1A /* 00002C2A */
  4025. 00002C12  4267                     clr.w      -[A7]
  4026. 00002C14  4267                     clr.w      -[A7]
  4027. 00002C16  4267                     clr.w      -[A7]
  4028. 00002C18  4267                     clr.w      -[A7]
  4029. 00002C1A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4030. 00002C1E  486D F41A                pea.l      [A5 - 0xBE6]
  4031. 00002C22  4EBA D750                jsr        [PC - 0x28B0 /* 00000374 */]
  4032. 00002C26  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4033. label00002C2A:
  4034. 00002C2A  306E FFF0                movea.w    A0, [A6 - 0x10]
  4035. 00002C2E  326E FFEE                movea.w    A1, [A6 - 0x12]
  4036. 00002C32  2009                     move.l     D0, A1
  4037. 00002C34  2208                     move.l     D1, A0
  4038. 00002C36  4C01 0000                movem.w    <none>, D1
  4039. 00002C3A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4040. 00002C3E  7200                     moveq.l    D1, 0x00
  4041. 00002C40  122E FFE7                move.b     D1, [A6 - 0x19]
  4042. 00002C44  3F01                     move.w     -[A7], D1
  4043. 00002C46  2F00                     move.l     -[A7], D0
  4044. 00002C48  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4045. 00002C4C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4046. 00002C50  4EBA 0A7C                jsr        [PC + 0xA7C /* 000036CE */]
  4047. 00002C54  4FEF 0012                lea.l      A7, [A7 + 0x12]
  4048. 00002C58  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4049. 00002C5C  4A6D F256                tst.w      [A5 - 0xDAA]
  4050. 00002C60  670A                     beq        +0xC /* 00002C6C */
  4051. 00002C62  486D F434                pea.l      [A5 - 0xBCC]
  4052. 00002C66  4EBA D70C                jsr        [PC - 0x28F4 /* 00000374 */]
  4053. 00002C6A  588F                     addq.l     A7, 4
  4054. label00002C6C:
  4055. 00002C6C  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4056. 00002C70  4EBA FA80                jsr        [PC - 0x580 /* 000026F2 */]
  4057. 00002C74  588F                     addq.l     A7, 4
  4058. 00002C76  6000 012E                bra        +0x130 /* 00002DA6 */
  4059. label00002C7A:
  4060. 00002C7A  102E FFE5                move.b     D0, [A6 - 0x1B]
  4061. 00002C7E  B02E FFE7                cmp.b      D0, [A6 - 0x19]
  4062. 00002C82  6700 00BA                beq        +0xBC /* 00002D3E */
  4063. 00002C86  102E FFE5                move.b     D0, [A6 - 0x1B]
  4064. 00002C8A  B02E FFE7                cmp.b      D0, [A6 - 0x19]
  4065. 00002C8E  6316                     bls        +0x18 /* 00002CA6 */
  4066. 00002C90  4267                     clr.w      -[A7]
  4067. 00002C92  4267                     clr.w      -[A7]
  4068. 00002C94  4267                     clr.w      -[A7]
  4069. 00002C96  4267                     clr.w      -[A7]
  4070. 00002C98  4267                     clr.w      -[A7]
  4071. 00002C9A  486D F438                pea.l      [A5 - 0xBC8]
  4072. 00002C9E  4EBA D6D4                jsr        [PC - 0x292C /* 00000374 */]
  4073. 00002CA2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4074. label00002CA6:
  4075. 00002CA6  426E FFE8                clr.w      [A6 - 0x18]
  4076. 00002CAA  6000 0080                bra        +0x82 /* 00002D2C */
  4077. label00002CAE:
  4078. 00002CAE  7E00                     moveq.l    D7, 0x00
  4079. 00002CB0  302E FFE8                move.w     D0, [A6 - 0x18]
  4080. 00002CB4  48C0                     ext.l      D0
  4081. 00002CB6  E580                     asl        D0, 2
  4082. 00002CB8  D0AE FFF4                add.l      D0, [A6 - 0xC]
  4083. 00002CBC  2040                     movea.l    A0, D0
  4084. 00002CBE  2850                     movea.l    A4, [A0]
  4085. 00002CC0  6060                     bra        +0x62 /* 00002D22 */
  4086. label00002CC2:
  4087. 00002CC2  7000                     moveq.l    D0, 0x00
  4088. 00002CC4  1014                     move.b     D0, [A4]
  4089. 00002CC6  7200                     moveq.l    D1, 0x00
  4090. 00002CC8  122E FFE7                move.b     D1, [A6 - 0x19]
  4091. 00002CCC  C1C1                     muls.w     D0, D1
  4092. 00002CCE  7200                     moveq.l    D1, 0x00
  4093. 00002CD0  122E FFE5                move.b     D1, [A6 - 0x1B]
  4094. 00002CD4  4840                     swap.w     D0
  4095. 00002CD6  4240                     clr.w      D0
  4096. 00002CD8  4840                     swap.w     D0
  4097. 00002CDA  80C1                     divu.w     D0, D1
  4098. 00002CDC  1880                     move.b     [A4], D0
  4099. 00002CDE  7000                     moveq.l    D0, 0x00
  4100. 00002CE0  102C 0001                move.b     D0, [A4 + 0x1]
  4101. 00002CE4  7200                     moveq.l    D1, 0x00
  4102. 00002CE6  122E FFE7                move.b     D1, [A6 - 0x19]
  4103. 00002CEA  C1C1                     muls.w     D0, D1
  4104. 00002CEC  7200                     moveq.l    D1, 0x00
  4105. 00002CEE  122E FFE5                move.b     D1, [A6 - 0x1B]
  4106. 00002CF2  4840                     swap.w     D0
  4107. 00002CF4  4240                     clr.w      D0
  4108. 00002CF6  4840                     swap.w     D0
  4109. 00002CF8  80C1                     divu.w     D0, D1
  4110. 00002CFA  1940 0001                move.b     [A4 + 0x1], D0
  4111. 00002CFE  7000                     moveq.l    D0, 0x00
  4112. 00002D00  102C 0002                move.b     D0, [A4 + 0x2]
  4113. 00002D04  7200                     moveq.l    D1, 0x00
  4114. 00002D06  122E FFE7                move.b     D1, [A6 - 0x19]
  4115. 00002D0A  C1C1                     muls.w     D0, D1
  4116. 00002D0C  7200                     moveq.l    D1, 0x00
  4117. 00002D0E  122E FFE5                move.b     D1, [A6 - 0x1B]
  4118. 00002D12  4840                     swap.w     D0
  4119. 00002D14  4240                     clr.w      D0
  4120. 00002D16  4840                     swap.w     D0
  4121. 00002D18  80C1                     divu.w     D0, D1
  4122. 00002D1A  1940 0002                move.b     [A4 + 0x2], D0
  4123. 00002D1E  5247                     addq.w     D7, 1
  4124. 00002D20  588C                     addq.l     A4, 4
  4125. label00002D22:
  4126. 00002D22  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  4127. 00002D26  6D9A                     blt        -0x64 /* 00002CC2 */
  4128. 00002D28  526E FFE8                addq.w     [A6 - 0x18], 1
  4129. label00002D2C:
  4130. 00002D2C  302E FFE8                move.w     D0, [A6 - 0x18]
  4131. 00002D30  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  4132. 00002D34  6D00 FF78                blt        -0x86 /* 00002CAE */
  4133. 00002D38  1D6E FFE7 FFE5           move.b     [A6 - 0x1B], [A6 - 0x19]
  4134. label00002D3E:
  4135. 00002D3E  486E FFE0                pea.l      [A6 - 0x20]
  4136. 00002D42  4878 7FFF                push.l     0x7FFF
  4137. 00002D46  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  4138. 00002D4A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  4139. 00002D4E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4140. 00002D52  4EBA F23E                jsr        [PC - 0xDC2 /* 00001F92 */]
  4141. 00002D56  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4142. 00002D5A  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4143. 00002D5E  4AAE FFD4                tst.l      [A6 - 0x2C]
  4144. 00002D62  6616                     bne        +0x18 /* 00002D7A */
  4145. 00002D64  4267                     clr.w      -[A7]
  4146. 00002D66  4267                     clr.w      -[A7]
  4147. 00002D68  4267                     clr.w      -[A7]
  4148. 00002D6A  4267                     clr.w      -[A7]
  4149. 00002D6C  4267                     clr.w      -[A7]
  4150. 00002D6E  486D F452                pea.l      [A5 - 0xBAE]
  4151. 00002D72  4EBA D762                jsr        [PC - 0x289E /* 000004D6 */]
  4152. 00002D76  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4153. label00002D7A:
  4154. 00002D7A  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  4155. 00002D7E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4156. 00002D82  4EBA D3B2                jsr        [PC - 0x2C4E /* 00000136 */]
  4157. 00002D86  5C8F                     addq.l     A7, 6
  4158. 00002D88  4A6D F256                tst.w      [A5 - 0xDAA]
  4159. 00002D8C  6718                     beq        +0x1A /* 00002DA6 */
  4160. 00002D8E  4267                     clr.w      -[A7]
  4161. 00002D90  4267                     clr.w      -[A7]
  4162. 00002D92  4267                     clr.w      -[A7]
  4163. 00002D94  4267                     clr.w      -[A7]
  4164. 00002D96  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4165. 00002D9A  486D F470                pea.l      [A5 - 0xB90]
  4166. 00002D9E  4EBA D5D4                jsr        [PC - 0x2A2C /* 00000374 */]
  4167. 00002DA2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4168. label00002DA6:
  4169. 00002DA6  4A6D F256                tst.w      [A5 - 0xDAA]
  4170. 00002DAA  6716                     beq        +0x18 /* 00002DC2 */
  4171. 00002DAC  4267                     clr.w      -[A7]
  4172. 00002DAE  4267                     clr.w      -[A7]
  4173. 00002DB0  4267                     clr.w      -[A7]
  4174. 00002DB2  4267                     clr.w      -[A7]
  4175. 00002DB4  4267                     clr.w      -[A7]
  4176. 00002DB6  486D F48E                pea.l      [A5 - 0xB72]
  4177. 00002DBA  4EBA D5B8                jsr        [PC - 0x2A48 /* 00000374 */]
  4178. 00002DBE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4179. label00002DC2:
  4180. 00002DC2  4EBA F554                jsr        [PC - 0xAAC /* 00002318 */]
  4181. 00002DC6  2D40 FFD0                move.l     [A6 - 0x30], D0
  4182. 00002DCA  4267                     clr.w      -[A7]
  4183. 00002DCC  7000                     moveq.l    D0, 0x00
  4184. 00002DCE  102E FFE7                move.b     D0, [A6 - 0x19]
  4185. 00002DD2  3F00                     move.w     -[A7], D0
  4186. 00002DD4  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  4187. 00002DD8  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  4188. 00002DDC  2F2D F252                move.l     -[A7], [A5 - 0xDAE]
  4189. 00002DE0  4EBA EBC8                jsr        [PC - 0x1438 /* 000019AA */]
  4190. 00002DE4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4191. 00002DE8  4A6E FFCE                tst.w      [A6 - 0x32]
  4192. 00002DEC  6700 0120                beq        +0x122 /* 00002F0E */
  4193. 00002DF0  3F3C 0004                move.w     -[A7], 0x4
  4194. 00002DF4  302E FFEE                move.w     D0, [A6 - 0x12]
  4195. 00002DF8  5440                     addq.w     D0, 2
  4196. 00002DFA  3F00                     move.w     -[A7], D0
  4197. 00002DFC  4EBA D202                jsr        [PC - 0x2DFE /* 00000000 */]
  4198. 00002E00  588F                     addq.l     A7, 4
  4199. 00002E02  2D40 FFCA                move.l     [A6 - 0x36], D0
  4200. 00002E06  3F3C 0004                move.w     -[A7], 0x4
  4201. 00002E0A  302E FFEE                move.w     D0, [A6 - 0x12]
  4202. 00002E0E  5440                     addq.w     D0, 2
  4203. 00002E10  3F00                     move.w     -[A7], D0
  4204. 00002E12  4EBA D1EC                jsr        [PC - 0x2E14 /* 00000000 */]
  4205. 00002E16  588F                     addq.l     A7, 4
  4206. 00002E18  2D40 FFC6                move.l     [A6 - 0x3A], D0
  4207. 00002E1C  3F3C 0004                move.w     -[A7], 0x4
  4208. 00002E20  302E FFEE                move.w     D0, [A6 - 0x12]
  4209. 00002E24  5440                     addq.w     D0, 2
  4210. 00002E26  3F00                     move.w     -[A7], D0
  4211. 00002E28  4EBA D1D6                jsr        [PC - 0x2E2A /* 00000000 */]
  4212. 00002E2C  588F                     addq.l     A7, 4
  4213. 00002E2E  2D40 FFC2                move.l     [A6 - 0x3E], D0
  4214. 00002E32  3F3C 0004                move.w     -[A7], 0x4
  4215. 00002E36  302E FFEE                move.w     D0, [A6 - 0x12]
  4216. 00002E3A  5440                     addq.w     D0, 2
  4217. 00002E3C  3F00                     move.w     -[A7], D0
  4218. 00002E3E  4EBA D1C0                jsr        [PC - 0x2E40 /* 00000000 */]
  4219. 00002E42  588F                     addq.l     A7, 4
  4220. 00002E44  2D40 FFBE                move.l     [A6 - 0x42], D0
  4221. 00002E48  3F3C 0004                move.w     -[A7], 0x4
  4222. 00002E4C  302E FFEE                move.w     D0, [A6 - 0x12]
  4223. 00002E50  5440                     addq.w     D0, 2
  4224. 00002E52  3F00                     move.w     -[A7], D0
  4225. 00002E54  4EBA D1AA                jsr        [PC - 0x2E56 /* 00000000 */]
  4226. 00002E58  588F                     addq.l     A7, 4
  4227. 00002E5A  2D40 FFBA                move.l     [A6 - 0x46], D0
  4228. 00002E5E  3F3C 0004                move.w     -[A7], 0x4
  4229. 00002E62  302E FFEE                move.w     D0, [A6 - 0x12]
  4230. 00002E66  5440                     addq.w     D0, 2
  4231. 00002E68  3F00                     move.w     -[A7], D0
  4232. 00002E6A  4EBA D194                jsr        [PC - 0x2E6C /* 00000000 */]
  4233. 00002E6E  588F                     addq.l     A7, 4
  4234. 00002E70  2D40 FFB6                move.l     [A6 - 0x4A], D0
  4235. 00002E74  42A7                     clr.l      -[A7]
  4236. 00002E76  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  4237. 00002E7A  588F                     addq.l     A7, 4
  4238. 00002E7C  3F00                     move.w     -[A7], D0
  4239. 00002E7E  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  4240. 00002E82  548F                     addq.l     A7, 2
  4241. 00002E84  7E00                     moveq.l    D7, 0x00
  4242. 00002E86  6000 0076                bra        +0x78 /* 00002EFE */
  4243. label00002E8A:
  4244. 00002E8A  3007                     move.w     D0, D7
  4245. 00002E8C  48C0                     ext.l      D0
  4246. 00002E8E  E580                     asl        D0, 2
  4247. 00002E90  D0AE FFCA                add.l      D0, [A6 - 0x36]
  4248. 00002E94  2D40 FF98                move.l     [A6 - 0x68], D0
  4249. 00002E98  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4250. 00002E9C  48C0                     ext.l      D0
  4251. 00002E9E  81FC 0800                divs.w     D0, 0x800
  4252. 00002EA2  4840                     swap.w     D0
  4253. 00002EA4  0640 FC00                addi.w     D0, 0xFC00
  4254. 00002EA8  206E FF98                movea.l    A0, [A6 - 0x68]
  4255. 00002EAC  48C0                     ext.l      D0
  4256. 00002EAE  2080                     move.l     [A0], D0
  4257. 00002EB0  3007                     move.w     D0, D7
  4258. 00002EB2  48C0                     ext.l      D0
  4259. 00002EB4  E580                     asl        D0, 2
  4260. 00002EB6  D0AE FFC2                add.l      D0, [A6 - 0x3E]
  4261. 00002EBA  2D40 FF98                move.l     [A6 - 0x68], D0
  4262. 00002EBE  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4263. 00002EC2  48C0                     ext.l      D0
  4264. 00002EC4  81FC 0800                divs.w     D0, 0x800
  4265. 00002EC8  4840                     swap.w     D0
  4266. 00002ECA  0640 FC00                addi.w     D0, 0xFC00
  4267. 00002ECE  206E FF98                movea.l    A0, [A6 - 0x68]
  4268. 00002ED2  48C0                     ext.l      D0
  4269. 00002ED4  2080                     move.l     [A0], D0
  4270. 00002ED6  3007                     move.w     D0, D7
  4271. 00002ED8  48C0                     ext.l      D0
  4272. 00002EDA  E580                     asl        D0, 2
  4273. 00002EDC  D0AE FFBA                add.l      D0, [A6 - 0x46]
  4274. 00002EE0  2D40 FF98                move.l     [A6 - 0x68], D0
  4275. 00002EE4  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  4276. 00002EE8  48C0                     ext.l      D0
  4277. 00002EEA  81FC 0800                divs.w     D0, 0x800
  4278. 00002EEE  4840                     swap.w     D0
  4279. 00002EF0  0640 FC00                addi.w     D0, 0xFC00
  4280. 00002EF4  206E FF98                movea.l    A0, [A6 - 0x68]
  4281. 00002EF8  48C0                     ext.l      D0
  4282. 00002EFA  2080                     move.l     [A0], D0
  4283. 00002EFC  5247                     addq.w     D7, 1
  4284. label00002EFE:
  4285. 00002EFE  302E FFEE                move.w     D0, [A6 - 0x12]
  4286. 00002F02  5440                     addq.w     D0, 2
  4287. 00002F04  BE40                     cmp.w      D7, D0
  4288. 00002F06  6D82                     blt        -0x7C /* 00002E8A */
  4289. 00002F08  7001                     moveq.l    D0, 0x01
  4290. 00002F0A  3D40 FFA0                move.w     [A6 - 0x60], D0
  4291. label00002F0E:
  4292. 00002F0E  426E FFE8                clr.w      [A6 - 0x18]
  4293. 00002F12  6000 0748                bra        +0x74A /* 0000365C */
  4294. label00002F16:
  4295. 00002F16  4A6D F256                tst.w      [A5 - 0xDAA]
  4296. 00002F1A  671A                     beq        +0x1C /* 00002F36 */
  4297. 00002F1C  306E FFE8                movea.w    A0, [A6 - 0x18]
  4298. 00002F20  2008                     move.l     D0, A0
  4299. 00002F22  81FC 000A                divs.w     D0, 0xA /* '\n' */
  4300. 00002F26  4840                     swap.w     D0
  4301. 00002F28  4A40                     tst.w      D0
  4302. 00002F2A  660A                     bne        +0xC /* 00002F36 */
  4303. 00002F2C  486D F4B0                pea.l      [A5 - 0xB50]
  4304. 00002F30  4EBA D442                jsr        [PC - 0x2BBE /* 00000374 */]
  4305. 00002F34  588F                     addq.l     A7, 4
  4306. label00002F36:
  4307. 00002F36  4A6E FFCE                tst.w      [A6 - 0x32]
  4308. 00002F3A  673A                     beq        +0x3C /* 00002F76 */
  4309. 00002F3C  7E00                     moveq.l    D7, 0x00
  4310. 00002F3E  602C                     bra        +0x2E /* 00002F6C */
  4311. label00002F40:
  4312. 00002F40  3007                     move.w     D0, D7
  4313. 00002F42  48C0                     ext.l      D0
  4314. 00002F44  E580                     asl        D0, 2
  4315. 00002F46  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4316. 00002F4A  3207                     move.w     D1, D7
  4317. 00002F4C  48C1                     ext.l      D1
  4318. 00002F4E  E581                     asl        D1, 2
  4319. 00002F50  D2AE FFBE                add.l      D1, [A6 - 0x42]
  4320. 00002F54  3407                     move.w     D2, D7
  4321. 00002F56  48C2                     ext.l      D2
  4322. 00002F58  E582                     asl        D2, 2
  4323. 00002F5A  D4AE FFB6                add.l      D2, [A6 - 0x4A]
  4324. 00002F5E  2042                     movea.l    A0, D2
  4325. 00002F60  4290                     clr.l      [A0]
  4326. 00002F62  2041                     movea.l    A0, D1
  4327. 00002F64  4290                     clr.l      [A0]
  4328. 00002F66  2040                     movea.l    A0, D0
  4329. 00002F68  4290                     clr.l      [A0]
  4330. 00002F6A  5247                     addq.w     D7, 1
  4331. label00002F6C:
  4332. 00002F6C  302E FFEE                move.w     D0, [A6 - 0x12]
  4333. 00002F70  5440                     addq.w     D0, 2
  4334. 00002F72  BE40                     cmp.w      D7, D0
  4335. 00002F74  6DCA                     blt        -0x34 /* 00002F40 */
  4336. label00002F76:
  4337. 00002F76  4A6E FFCE                tst.w      [A6 - 0x32]
  4338. 00002F7A  6706                     beq        +0x8 /* 00002F82 */
  4339. 00002F7C  4A6E FFA0                tst.w      [A6 - 0x60]
  4340. 00002F80  6718                     beq        +0x1A /* 00002F9A */
  4341. label00002F82:
  4342. 00002F82  7E00                     moveq.l    D7, 0x00
  4343. 00002F84  3C2E FFEE                move.w     D6, [A6 - 0x12]
  4344. 00002F88  302E FFE8                move.w     D0, [A6 - 0x18]
  4345. 00002F8C  48C0                     ext.l      D0
  4346. 00002F8E  E580                     asl        D0, 2
  4347. 00002F90  D0AE FFF8                add.l      D0, [A6 - 0x8]
  4348. 00002F94  2040                     movea.l    A0, D0
  4349. 00002F96  2850                     movea.l    A4, [A0]
  4350. 00002F98  6022                     bra        +0x24 /* 00002FBC */
  4351. label00002F9A:
  4352. 00002F9A  302E FFEE                move.w     D0, [A6 - 0x12]
  4353. 00002F9E  5340                     subq.w     D0, 1
  4354. 00002FA0  3E00                     move.w     D7, D0
  4355. 00002FA2  7CFF                     moveq.l    D6, 0xFFFFFFFF
  4356. 00002FA4  302E FFE8                move.w     D0, [A6 - 0x18]
  4357. 00002FA8  48C0                     ext.l      D0
  4358. 00002FAA  E580                     asl        D0, 2
  4359. 00002FAC  D0AE FFF8                add.l      D0, [A6 - 0x8]
  4360. 00002FB0  2040                     movea.l    A0, D0
  4361. 00002FB2  3007                     move.w     D0, D7
  4362. 00002FB4  48C0                     ext.l      D0
  4363. 00002FB6  E580                     asl        D0, 2
  4364. 00002FB8  D090                     add.l      D0, [A0]
  4365. 00002FBA  2840                     movea.l    A4, D0
  4366. label00002FBC:
  4367. 00002FBC  4A6E FFCE                tst.w      [A6 - 0x32]
  4368. 00002FC0  6700 00EE                beq        +0xF0 /* 000030B0 */
  4369. 00002FC4  3007                     move.w     D0, D7
  4370. 00002FC6  5240                     addq.w     D0, 1
  4371. 00002FC8  48C0                     ext.l      D0
  4372. 00002FCA  E580                     asl        D0, 2
  4373. 00002FCC  D0AE FFCA                add.l      D0, [A6 - 0x36]
  4374. 00002FD0  2040                     movea.l    A0, D0
  4375. 00002FD2  2010                     move.l     D0, [A0]
  4376. 00002FD4  4C7C 0800 0000 0400      movem.l    A3, 0x400
  4377. 00002FDC  7200                     moveq.l    D1, 0x00
  4378. 00002FDE  1214                     move.b     D1, [A4]
  4379. 00002FE0  4841                     swap.w     D1
  4380. 00002FE2  4241                     clr.w      D1
  4381. 00002FE4  4841                     swap.w     D1
  4382. 00002FE6  D280                     add.l      D1, D0
  4383. 00002FE8  2801                     move.l     D4, D1
  4384. 00002FEA  3007                     move.w     D0, D7
  4385. 00002FEC  5240                     addq.w     D0, 1
  4386. 00002FEE  48C0                     ext.l      D0
  4387. 00002FF0  E580                     asl        D0, 2
  4388. 00002FF2  D0AE FFC2                add.l      D0, [A6 - 0x3E]
  4389. 00002FF6  2040                     movea.l    A0, D0
  4390. 00002FF8  2010                     move.l     D0, [A0]
  4391. 00002FFA  4C7C 0800 0000 0400      movem.l    A3, 0x400
  4392. 00003002  7200                     moveq.l    D1, 0x00
  4393. 00003004  122C 0001                move.b     D1, [A4 + 0x1]
  4394. 00003008  4841                     swap.w     D1
  4395. 0000300A  4241                     clr.w      D1
  4396. 0000300C  4841                     swap.w     D1
  4397. 0000300E  D280                     add.l      D1, D0
  4398. 00003010  2601                     move.l     D3, D1
  4399. 00003012  3007                     move.w     D0, D7
  4400. 00003014  5240                     addq.w     D0, 1
  4401. 00003016  48C0                     ext.l      D0
  4402. 00003018  E580                     asl        D0, 2
  4403. 0000301A  D0AE FFBA                add.l      D0, [A6 - 0x46]
  4404. 0000301E  2040                     movea.l    A0, D0
  4405. 00003020  2010                     move.l     D0, [A0]
  4406. 00003022  4C7C 0800 0000 0400      movem.l    A3, 0x400
  4407. 0000302A  7200                     moveq.l    D1, 0x00
  4408. 0000302C  122C 0002                move.b     D1, [A4 + 0x2]
  4409. 00003030  4841                     swap.w     D1
  4410. 00003032  4241                     clr.w      D1
  4411. 00003034  4841                     swap.w     D1
  4412. 00003036  D280                     add.l      D1, D0
  4413. 00003038  2D41 FFAE                move.l     [A6 - 0x52], D1
  4414. 0000303C  4A84                     tst.l      D4
  4415. 0000303E  6C04                     bge        +0x6 /* 00003044 */
  4416. 00003040  7800                     moveq.l    D4, 0x00
  4417. 00003042  6018                     bra        +0x1A /* 0000305C */
  4418. label00003044:
  4419. 00003044  7000                     moveq.l    D0, 0x00
  4420. 00003046  102E FFE7                move.b     D0, [A6 - 0x19]
  4421. 0000304A  4840                     swap.w     D0
  4422. 0000304C  4240                     clr.w      D0
  4423. 0000304E  4840                     swap.w     D0
  4424. 00003050  B880                     cmp.l      D4, D0
  4425. 00003052  6308                     bls        +0xA /* 0000305C */
  4426. 00003054  7000                     moveq.l    D0, 0x00
  4427. 00003056  102E FFE7                move.b     D0, [A6 - 0x19]
  4428. 0000305A  2800                     move.l     D4, D0
  4429. label0000305C:
  4430. 0000305C  4A83                     tst.l      D3
  4431. 0000305E  6C04                     bge        +0x6 /* 00003064 */
  4432. 00003060  7600                     moveq.l    D3, 0x00
  4433. 00003062  6018                     bra        +0x1A /* 0000307C */
  4434. label00003064:
  4435. 00003064  7000                     moveq.l    D0, 0x00
  4436. 00003066  102E FFE7                move.b     D0, [A6 - 0x19]
  4437. 0000306A  4840                     swap.w     D0
  4438. 0000306C  4240                     clr.w      D0
  4439. 0000306E  4840                     swap.w     D0
  4440. 00003070  B680                     cmp.l      D3, D0
  4441. 00003072  6308                     bls        +0xA /* 0000307C */
  4442. 00003074  7000                     moveq.l    D0, 0x00
  4443. 00003076  102E FFE7                move.b     D0, [A6 - 0x19]
  4444. 0000307A  2600                     move.l     D3, D0
  4445. label0000307C:
  4446. 0000307C  4AAE FFAE                tst.l      [A6 - 0x52]
  4447. 00003080  6C06                     bge        +0x8 /* 00003088 */
  4448. 00003082  42AE FFAE                clr.l      [A6 - 0x52]
  4449. 00003086  601C                     bra        +0x1E /* 000030A4 */
  4450. label00003088:
  4451. 00003088  7000                     moveq.l    D0, 0x00
  4452. 0000308A  102E FFE7                move.b     D0, [A6 - 0x19]
  4453. 0000308E  4840                     swap.w     D0
  4454. 00003090  4240                     clr.w      D0
  4455. 00003092  4840                     swap.w     D0
  4456. 00003094  B0AE FFAE                cmp.l      D0, [A6 - 0x52]
  4457. 00003098  640A                     bcc        +0xC /* 000030A4 */
  4458. 0000309A  7000                     moveq.l    D0, 0x00
  4459. 0000309C  102E FFE7                move.b     D0, [A6 - 0x19]
  4460. 000030A0  2D40 FFAE                move.l     [A6 - 0x52], D0
  4461. label000030A4:
  4462. 000030A4  1884                     move.b     [A4], D4
  4463. 000030A6  1943 0001                move.b     [A4 + 0x1], D3
  4464. 000030AA  196E FFB1 0002           move.b     [A4 + 0x2], [A6 - 0x4F]
  4465. label000030B0:
  4466. 000030B0  2F0C                     move.l     -[A7], A4
  4467. 000030B2  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4468. 000030B6  4EBA F57E                jsr        [PC - 0xA82 /* 00002636 */]
  4469. 000030BA  508F                     addq.l     A7, 8
  4470. 000030BC  3A00                     move.w     D5, D0
  4471. 000030BE  0C45 FFFF                cmpi.w     D5, 0xFFFF
  4472. 000030C2  6600 00F8                bne        +0xFA /* 000031BC */
  4473. 000030C6  7000                     moveq.l    D0, 0x00
  4474. 000030C8  1014                     move.b     D0, [A4]
  4475. 000030CA  2D40 FF94                move.l     [A6 - 0x6C], D0
  4476. 000030CE  7000                     moveq.l    D0, 0x00
  4477. 000030D0  102C 0001                move.b     D0, [A4 + 0x1]
  4478. 000030D4  2D40 FF90                move.l     [A6 - 0x70], D0
  4479. 000030D8  7000                     moveq.l    D0, 0x00
  4480. 000030DA  102C 0002                move.b     D0, [A4 + 0x2]
  4481. 000030DE  2D40 FF8C                move.l     [A6 - 0x74], D0
  4482. 000030E2  2D7C 7735 9400 FF7C      move.l     [A6 - 0x84], 0x77359400
  4483. 000030EA  42AE FF98                clr.l      [A6 - 0x68]
  4484. 000030EE  6000 00B0                bra        +0xB2 /* 000031A0 */
  4485. label000030F2:
  4486. 000030F2  202E FF98                move.l     D0, [A6 - 0x68]
  4487. 000030F6  4C3C 0000 0000           movem.w    <none>, 0x0
  4488. 000030FC  0006 D0AE                ori.b      D6, 0xAE
  4489. 00003100  FFD4                     .invalid   <<F/7/7>>
  4490. 00003102  2040                     movea.l    A0, D0
  4491. 00003104  7000                     moveq.l    D0, 0x00
  4492. 00003106  1010                     move.b     D0, [A0]
  4493. 00003108  2D40 FF88                move.l     [A6 - 0x78], D0
  4494. 0000310C  202E FF98                move.l     D0, [A6 - 0x68]
  4495. 00003110  4C3C 0000 0000           movem.w    <none>, 0x0
  4496. 00003116  0006 D0AE                ori.b      D6, 0xAE
  4497. 0000311A  FFD4                     .invalid   <<F/7/7>>
  4498. 0000311C  2040                     movea.l    A0, D0
  4499. 0000311E  7000                     moveq.l    D0, 0x00
  4500. 00003120  1028 0001                move.b     D0, [A0 + 0x1]
  4501. 00003124  2D40 FF84                move.l     [A6 - 0x7C], D0
  4502. 00003128  202E FF98                move.l     D0, [A6 - 0x68]
  4503. 0000312C  4C3C 0000 0000           movem.w    <none>, 0x0
  4504. 00003132  0006 D0AE                ori.b      D6, 0xAE
  4505. 00003136  FFD4                     .invalid   <<F/7/7>>
  4506. 00003138  2040                     movea.l    A0, D0
  4507. 0000313A  7000                     moveq.l    D0, 0x00
  4508. 0000313C  1028 0002                move.b     D0, [A0 + 0x2]
  4509. 00003140  2D40 FF80                move.l     [A6 - 0x80], D0
  4510. 00003144  202E FF94                move.l     D0, [A6 - 0x6C]
  4511. 00003148  90AE FF88                sub.l      D0, [A6 - 0x78]
  4512. 0000314C  222E FF94                move.l     D1, [A6 - 0x6C]
  4513. 00003150  92AE FF88                sub.l      D1, [A6 - 0x78]
  4514. 00003154  4C00 1000                movem.w    A4, D0
  4515. 00003158  202E FF90                move.l     D0, [A6 - 0x70]
  4516. 0000315C  90AE FF84                sub.l      D0, [A6 - 0x7C]
  4517. 00003160  242E FF90                move.l     D2, [A6 - 0x70]
  4518. 00003164  94AE FF84                sub.l      D2, [A6 - 0x7C]
  4519. 00003168  4C00 2000                movem.w    A5, D0
  4520. 0000316C  D282                     add.l      D1, D2
  4521. 0000316E  202E FF8C                move.l     D0, [A6 - 0x74]
  4522. 00003172  90AE FF80                sub.l      D0, [A6 - 0x80]
  4523. 00003176  242E FF8C                move.l     D2, [A6 - 0x74]
  4524. 0000317A  94AE FF80                sub.l      D2, [A6 - 0x80]
  4525. 0000317E  4C00 2000                movem.w    A5, D0
  4526. 00003182  D282                     add.l      D1, D2
  4527. 00003184  2D41 FF78                move.l     [A6 - 0x88], D1
  4528. 00003188  202E FF78                move.l     D0, [A6 - 0x88]
  4529. 0000318C  B0AE FF7C                cmp.l      D0, [A6 - 0x84]
  4530. 00003190  6C0A                     bge        +0xC /* 0000319C */
  4531. 00003192  3A2E FF9A                move.w     D5, [A6 - 0x66]
  4532. 00003196  2D6E FF78 FF7C           move.l     [A6 - 0x84], [A6 - 0x88]
  4533. label0000319C:
  4534. 0000319C  52AE FF98                addq.l     [A6 - 0x68], 1
  4535. label000031A0:
  4536. 000031A0  202E FF98                move.l     D0, [A6 - 0x68]
  4537. 000031A4  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  4538. 000031A8  6D00 FF48                blt        -0xB6 /* 000030F2 */
  4539. 000031AC  3F05                     move.w     -[A7], D5
  4540. 000031AE  2F0C                     move.l     -[A7], A4
  4541. 000031B0  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4542. 000031B4  4EBA F1C4                jsr        [PC - 0xE3C /* 0000237A */]
  4543. 000031B8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4544. label000031BC:
  4545. 000031BC  4A6E FFCE                tst.w      [A6 - 0x32]
  4546. 000031C0  6700 03F8                beq        +0x3FA /* 000035BA */
  4547. 000031C4  4A6E FFA0                tst.w      [A6 - 0x60]
  4548. 000031C8  6700 01FE                beq        +0x200 /* 000033C8 */
  4549. 000031CC  3005                     move.w     D0, D5
  4550. 000031CE  C1FC 0006                muls.w     D0, 0x6
  4551. 000031D2  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4552. 000031D6  2040                     movea.l    A0, D0
  4553. 000031D8  7000                     moveq.l    D0, 0x00
  4554. 000031DA  1010                     move.b     D0, [A0]
  4555. 000031DC  2204                     move.l     D1, D4
  4556. 000031DE  9280                     sub.l      D1, D0
  4557. 000031E0  4C3C 1000 0000           movem.w    A4, 0x0
  4558. 000031E6  0400 2D41                subi.b     D0, 0x41 /* 'A' */
  4559. 000031EA  FFAA                     .invalid   <<F/6/7>>
  4560. 000031EC  3007                     move.w     D0, D7
  4561. 000031EE  5440                     addq.w     D0, 2
  4562. 000031F0  48C0                     ext.l      D0
  4563. 000031F2  E580                     asl        D0, 2
  4564. 000031F4  D0AE FFCA                add.l      D0, [A6 - 0x36]
  4565. 000031F8  222E FFAA                move.l     D1, [A6 - 0x56]
  4566. 000031FC  4C3C 1000 0000           movem.w    A4, 0x0
  4567. 00003202  0007 4C7C                ori.b      D7, 0x7C /* '|' */
  4568. 00003206  1801                     move.b     D4, D1
  4569. 00003208  0000 0010                ori.b      D0, 0x10
  4570. 0000320C  2040                     movea.l    A0, D0
  4571. 0000320E  D390                     add.l      [A0], D1
  4572. 00003210  3007                     move.w     D0, D7
  4573. 00003212  48C0                     ext.l      D0
  4574. 00003214  E580                     asl        D0, 2
  4575. 00003216  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4576. 0000321A  222E FFAA                move.l     D1, [A6 - 0x56]
  4577. 0000321E  4C3C 1000 0000           movem.w    A4, 0x0
  4578. 00003224  0003 4C7C                ori.b      D3, 0x7C /* '|' */
  4579. 00003228  1801                     move.b     D4, D1
  4580. 0000322A  0000 0010                ori.b      D0, 0x10
  4581. 0000322E  2040                     movea.l    A0, D0
  4582. 00003230  D390                     add.l      [A0], D1
  4583. 00003232  3007                     move.w     D0, D7
  4584. 00003234  5240                     addq.w     D0, 1
  4585. 00003236  48C0                     ext.l      D0
  4586. 00003238  E580                     asl        D0, 2
  4587. 0000323A  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4588. 0000323E  222E FFAA                move.l     D1, [A6 - 0x56]
  4589. 00003242  4C3C 1000 0000           movem.w    A4, 0x0
  4590. 00003248  0005 4C7C                ori.b      D5, 0x7C /* '|' */
  4591. 0000324C  1801                     move.b     D4, D1
  4592. 0000324E  0000 0010                ori.b      D0, 0x10
  4593. 00003252  2040                     movea.l    A0, D0
  4594. 00003254  D390                     add.l      [A0], D1
  4595. 00003256  3007                     move.w     D0, D7
  4596. 00003258  5440                     addq.w     D0, 2
  4597. 0000325A  48C0                     ext.l      D0
  4598. 0000325C  E580                     asl        D0, 2
  4599. 0000325E  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4600. 00003262  222E FFAA                move.l     D1, [A6 - 0x56]
  4601. 00003266  4C7C 1801 0000 0010      movem.l    D0,A3,A4, 0x10
  4602. 0000326E  2040                     movea.l    A0, D0
  4603. 00003270  D390                     add.l      [A0], D1
  4604. 00003272  3005                     move.w     D0, D5
  4605. 00003274  C1FC 0006                muls.w     D0, 0x6
  4606. 00003278  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4607. 0000327C  2040                     movea.l    A0, D0
  4608. 0000327E  7000                     moveq.l    D0, 0x00
  4609. 00003280  1028 0001                move.b     D0, [A0 + 0x1]
  4610. 00003284  2203                     move.l     D1, D3
  4611. 00003286  9280                     sub.l      D1, D0
  4612. 00003288  4C3C 1000 0000           movem.w    A4, 0x0
  4613. 0000328E  0400 2D41                subi.b     D0, 0x41 /* 'A' */
  4614. 00003292  FFAA                     .invalid   <<F/6/7>>
  4615. 00003294  3007                     move.w     D0, D7
  4616. 00003296  5440                     addq.w     D0, 2
  4617. 00003298  48C0                     ext.l      D0
  4618. 0000329A  E580                     asl        D0, 2
  4619. 0000329C  D0AE FFC2                add.l      D0, [A6 - 0x3E]
  4620. 000032A0  222E FFAA                move.l     D1, [A6 - 0x56]
  4621. 000032A4  4C3C 1000 0000           movem.w    A4, 0x0
  4622. 000032AA  0007 4C7C                ori.b      D7, 0x7C /* '|' */
  4623. 000032AE  1801                     move.b     D4, D1
  4624. 000032B0  0000 0010                ori.b      D0, 0x10
  4625. 000032B4  2040                     movea.l    A0, D0
  4626. 000032B6  D390                     add.l      [A0], D1
  4627. 000032B8  3007                     move.w     D0, D7
  4628. 000032BA  48C0                     ext.l      D0
  4629. 000032BC  E580                     asl        D0, 2
  4630. 000032BE  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4631. 000032C2  222E FFAA                move.l     D1, [A6 - 0x56]
  4632. 000032C6  4C3C 1000 0000           movem.w    A4, 0x0
  4633. 000032CC  0003 4C7C                ori.b      D3, 0x7C /* '|' */
  4634. 000032D0  1801                     move.b     D4, D1
  4635. 000032D2  0000 0010                ori.b      D0, 0x10
  4636. 000032D6  2040                     movea.l    A0, D0
  4637. 000032D8  D390                     add.l      [A0], D1
  4638. 000032DA  3007                     move.w     D0, D7
  4639. 000032DC  5240                     addq.w     D0, 1
  4640. 000032DE  48C0                     ext.l      D0
  4641. 000032E0  E580                     asl        D0, 2
  4642. 000032E2  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4643. 000032E6  222E FFAA                move.l     D1, [A6 - 0x56]
  4644. 000032EA  4C3C 1000 0000           movem.w    A4, 0x0
  4645. 000032F0  0005 4C7C                ori.b      D5, 0x7C /* '|' */
  4646. 000032F4  1801                     move.b     D4, D1
  4647. 000032F6  0000 0010                ori.b      D0, 0x10
  4648. 000032FA  2040                     movea.l    A0, D0
  4649. 000032FC  D390                     add.l      [A0], D1
  4650. 000032FE  3007                     move.w     D0, D7
  4651. 00003300  5440                     addq.w     D0, 2
  4652. 00003302  48C0                     ext.l      D0
  4653. 00003304  E580                     asl        D0, 2
  4654. 00003306  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4655. 0000330A  222E FFAA                move.l     D1, [A6 - 0x56]
  4656. 0000330E  4C7C 1801 0000 0010      movem.l    D0,A3,A4, 0x10
  4657. 00003316  2040                     movea.l    A0, D0
  4658. 00003318  D390                     add.l      [A0], D1
  4659. 0000331A  3005                     move.w     D0, D5
  4660. 0000331C  C1FC 0006                muls.w     D0, 0x6
  4661. 00003320  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4662. 00003324  2040                     movea.l    A0, D0
  4663. 00003326  7000                     moveq.l    D0, 0x00
  4664. 00003328  1028 0002                move.b     D0, [A0 + 0x2]
  4665. 0000332C  222E FFAE                move.l     D1, [A6 - 0x52]
  4666. 00003330  9280                     sub.l      D1, D0
  4667. 00003332  4C3C 1000 0000           movem.w    A4, 0x0
  4668. 00003338  0400 2D41                subi.b     D0, 0x41 /* 'A' */
  4669. 0000333C  FFAA                     .invalid   <<F/6/7>>
  4670. 0000333E  3007                     move.w     D0, D7
  4671. 00003340  5440                     addq.w     D0, 2
  4672. 00003342  48C0                     ext.l      D0
  4673. 00003344  E580                     asl        D0, 2
  4674. 00003346  D0AE FFBA                add.l      D0, [A6 - 0x46]
  4675. 0000334A  222E FFAA                move.l     D1, [A6 - 0x56]
  4676. 0000334E  4C3C 1000 0000           movem.w    A4, 0x0
  4677. 00003354  0007 4C7C                ori.b      D7, 0x7C /* '|' */
  4678. 00003358  1801                     move.b     D4, D1
  4679. 0000335A  0000 0010                ori.b      D0, 0x10
  4680. 0000335E  2040                     movea.l    A0, D0
  4681. 00003360  D390                     add.l      [A0], D1
  4682. 00003362  3007                     move.w     D0, D7
  4683. 00003364  48C0                     ext.l      D0
  4684. 00003366  E580                     asl        D0, 2
  4685. 00003368  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4686. 0000336C  222E FFAA                move.l     D1, [A6 - 0x56]
  4687. 00003370  4C3C 1000 0000           movem.w    A4, 0x0
  4688. 00003376  0003 4C7C                ori.b      D3, 0x7C /* '|' */
  4689. 0000337A  1801                     move.b     D4, D1
  4690. 0000337C  0000 0010                ori.b      D0, 0x10
  4691. 00003380  2040                     movea.l    A0, D0
  4692. 00003382  D390                     add.l      [A0], D1
  4693. 00003384  3007                     move.w     D0, D7
  4694. 00003386  5240                     addq.w     D0, 1
  4695. 00003388  48C0                     ext.l      D0
  4696. 0000338A  E580                     asl        D0, 2
  4697. 0000338C  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4698. 00003390  222E FFAA                move.l     D1, [A6 - 0x56]
  4699. 00003394  4C3C 1000 0000           movem.w    A4, 0x0
  4700. 0000339A  0005 4C7C                ori.b      D5, 0x7C /* '|' */
  4701. 0000339E  1801                     move.b     D4, D1
  4702. 000033A0  0000 0010                ori.b      D0, 0x10
  4703. 000033A4  2040                     movea.l    A0, D0
  4704. 000033A6  D390                     add.l      [A0], D1
  4705. 000033A8  3007                     move.w     D0, D7
  4706. 000033AA  5440                     addq.w     D0, 2
  4707. 000033AC  48C0                     ext.l      D0
  4708. 000033AE  E580                     asl        D0, 2
  4709. 000033B0  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4710. 000033B4  222E FFAA                move.l     D1, [A6 - 0x56]
  4711. 000033B8  4C7C 1801 0000 0010      movem.l    D0,A3,A4, 0x10
  4712. 000033C0  2040                     movea.l    A0, D0
  4713. 000033C2  D390                     add.l      [A0], D1
  4714. 000033C4  6000 01F4                bra        +0x1F6 /* 000035BA */
  4715. label000033C8:
  4716. 000033C8  3005                     move.w     D0, D5
  4717. 000033CA  C1FC 0006                muls.w     D0, 0x6
  4718. 000033CE  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4719. 000033D2  2040                     movea.l    A0, D0
  4720. 000033D4  7000                     moveq.l    D0, 0x00
  4721. 000033D6  1010                     move.b     D0, [A0]
  4722. 000033D8  2204                     move.l     D1, D4
  4723. 000033DA  9280                     sub.l      D1, D0
  4724. 000033DC  4C3C 1000 0000           movem.w    A4, 0x0
  4725. 000033E2  0400 2D41                subi.b     D0, 0x41 /* 'A' */
  4726. 000033E6  FFAA                     .invalid   <<F/6/7>>
  4727. 000033E8  3007                     move.w     D0, D7
  4728. 000033EA  48C0                     ext.l      D0
  4729. 000033EC  E580                     asl        D0, 2
  4730. 000033EE  D0AE FFCA                add.l      D0, [A6 - 0x36]
  4731. 000033F2  222E FFAA                move.l     D1, [A6 - 0x56]
  4732. 000033F6  4C3C 1000 0000           movem.w    A4, 0x0
  4733. 000033FC  0007 4C7C                ori.b      D7, 0x7C /* '|' */
  4734. 00003400  1801                     move.b     D4, D1
  4735. 00003402  0000 0010                ori.b      D0, 0x10
  4736. 00003406  2040                     movea.l    A0, D0
  4737. 00003408  D390                     add.l      [A0], D1
  4738. 0000340A  3007                     move.w     D0, D7
  4739. 0000340C  5440                     addq.w     D0, 2
  4740. 0000340E  48C0                     ext.l      D0
  4741. 00003410  E580                     asl        D0, 2
  4742. 00003412  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4743. 00003416  222E FFAA                move.l     D1, [A6 - 0x56]
  4744. 0000341A  4C3C 1000 0000           movem.w    A4, 0x0
  4745. 00003420  0003 4C7C                ori.b      D3, 0x7C /* '|' */
  4746. 00003424  1801                     move.b     D4, D1
  4747. 00003426  0000 0010                ori.b      D0, 0x10
  4748. 0000342A  2040                     movea.l    A0, D0
  4749. 0000342C  D390                     add.l      [A0], D1
  4750. 0000342E  3007                     move.w     D0, D7
  4751. 00003430  5240                     addq.w     D0, 1
  4752. 00003432  48C0                     ext.l      D0
  4753. 00003434  E580                     asl        D0, 2
  4754. 00003436  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4755. 0000343A  222E FFAA                move.l     D1, [A6 - 0x56]
  4756. 0000343E  4C3C 1000 0000           movem.w    A4, 0x0
  4757. 00003444  0005 4C7C                ori.b      D5, 0x7C /* '|' */
  4758. 00003448  1801                     move.b     D4, D1
  4759. 0000344A  0000 0010                ori.b      D0, 0x10
  4760. 0000344E  2040                     movea.l    A0, D0
  4761. 00003450  D390                     add.l      [A0], D1
  4762. 00003452  3007                     move.w     D0, D7
  4763. 00003454  48C0                     ext.l      D0
  4764. 00003456  E580                     asl        D0, 2
  4765. 00003458  D0AE FFC6                add.l      D0, [A6 - 0x3A]
  4766. 0000345C  222E FFAA                move.l     D1, [A6 - 0x56]
  4767. 00003460  4C7C 1801 0000 0010      movem.l    D0,A3,A4, 0x10
  4768. 00003468  2040                     movea.l    A0, D0
  4769. 0000346A  D390                     add.l      [A0], D1
  4770. 0000346C  3005                     move.w     D0, D5
  4771. 0000346E  C1FC 0006                muls.w     D0, 0x6
  4772. 00003472  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4773. 00003476  2040                     movea.l    A0, D0
  4774. 00003478  7000                     moveq.l    D0, 0x00
  4775. 0000347A  1028 0001                move.b     D0, [A0 + 0x1]
  4776. 0000347E  2203                     move.l     D1, D3
  4777. 00003480  9280                     sub.l      D1, D0
  4778. 00003482  4C3C 1000 0000           movem.w    A4, 0x0
  4779. 00003488  0400 2D41                subi.b     D0, 0x41 /* 'A' */
  4780. 0000348C  FFAA                     .invalid   <<F/6/7>>
  4781. 0000348E  3007                     move.w     D0, D7
  4782. 00003490  48C0                     ext.l      D0
  4783. 00003492  E580                     asl        D0, 2
  4784. 00003494  D0AE FFC2                add.l      D0, [A6 - 0x3E]
  4785. 00003498  222E FFAA                move.l     D1, [A6 - 0x56]
  4786. 0000349C  4C3C 1000 0000           movem.w    A4, 0x0
  4787. 000034A2  0007 4C7C                ori.b      D7, 0x7C /* '|' */
  4788. 000034A6  1801                     move.b     D4, D1
  4789. 000034A8  0000 0010                ori.b      D0, 0x10
  4790. 000034AC  2040                     movea.l    A0, D0
  4791. 000034AE  D390                     add.l      [A0], D1
  4792. 000034B0  3007                     move.w     D0, D7
  4793. 000034B2  5440                     addq.w     D0, 2
  4794. 000034B4  48C0                     ext.l      D0
  4795. 000034B6  E580                     asl        D0, 2
  4796. 000034B8  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4797. 000034BC  222E FFAA                move.l     D1, [A6 - 0x56]
  4798. 000034C0  4C3C 1000 0000           movem.w    A4, 0x0
  4799. 000034C6  0003 4C7C                ori.b      D3, 0x7C /* '|' */
  4800. 000034CA  1801                     move.b     D4, D1
  4801. 000034CC  0000 0010                ori.b      D0, 0x10
  4802. 000034D0  2040                     movea.l    A0, D0
  4803. 000034D2  D390                     add.l      [A0], D1
  4804. 000034D4  3007                     move.w     D0, D7
  4805. 000034D6  5240                     addq.w     D0, 1
  4806. 000034D8  48C0                     ext.l      D0
  4807. 000034DA  E580                     asl        D0, 2
  4808. 000034DC  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4809. 000034E0  222E FFAA                move.l     D1, [A6 - 0x56]
  4810. 000034E4  4C3C 1000 0000           movem.w    A4, 0x0
  4811. 000034EA  0005 4C7C                ori.b      D5, 0x7C /* '|' */
  4812. 000034EE  1801                     move.b     D4, D1
  4813. 000034F0  0000 0010                ori.b      D0, 0x10
  4814. 000034F4  2040                     movea.l    A0, D0
  4815. 000034F6  D390                     add.l      [A0], D1
  4816. 000034F8  3007                     move.w     D0, D7
  4817. 000034FA  48C0                     ext.l      D0
  4818. 000034FC  E580                     asl        D0, 2
  4819. 000034FE  D0AE FFBE                add.l      D0, [A6 - 0x42]
  4820. 00003502  222E FFAA                move.l     D1, [A6 - 0x56]
  4821. 00003506  4C7C 1801 0000 0010      movem.l    D0,A3,A4, 0x10
  4822. 0000350E  2040                     movea.l    A0, D0
  4823. 00003510  D390                     add.l      [A0], D1
  4824. 00003512  3005                     move.w     D0, D5
  4825. 00003514  C1FC 0006                muls.w     D0, 0x6
  4826. 00003518  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4827. 0000351C  2040                     movea.l    A0, D0
  4828. 0000351E  7000                     moveq.l    D0, 0x00
  4829. 00003520  1028 0002                move.b     D0, [A0 + 0x2]
  4830. 00003524  222E FFAE                move.l     D1, [A6 - 0x52]
  4831. 00003528  9280                     sub.l      D1, D0
  4832. 0000352A  4C3C 1000 0000           movem.w    A4, 0x0
  4833. 00003530  0400 2D41                subi.b     D0, 0x41 /* 'A' */
  4834. 00003534  FFAA                     .invalid   <<F/6/7>>
  4835. 00003536  3007                     move.w     D0, D7
  4836. 00003538  48C0                     ext.l      D0
  4837. 0000353A  E580                     asl        D0, 2
  4838. 0000353C  D0AE FFBA                add.l      D0, [A6 - 0x46]
  4839. 00003540  222E FFAA                move.l     D1, [A6 - 0x56]
  4840. 00003544  4C3C 1000 0000           movem.w    A4, 0x0
  4841. 0000354A  0007 4C7C                ori.b      D7, 0x7C /* '|' */
  4842. 0000354E  1801                     move.b     D4, D1
  4843. 00003550  0000 0010                ori.b      D0, 0x10
  4844. 00003554  2040                     movea.l    A0, D0
  4845. 00003556  D390                     add.l      [A0], D1
  4846. 00003558  3007                     move.w     D0, D7
  4847. 0000355A  5440                     addq.w     D0, 2
  4848. 0000355C  48C0                     ext.l      D0
  4849. 0000355E  E580                     asl        D0, 2
  4850. 00003560  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4851. 00003564  222E FFAA                move.l     D1, [A6 - 0x56]
  4852. 00003568  4C3C 1000 0000           movem.w    A4, 0x0
  4853. 0000356E  0003 4C7C                ori.b      D3, 0x7C /* '|' */
  4854. 00003572  1801                     move.b     D4, D1
  4855. 00003574  0000 0010                ori.b      D0, 0x10
  4856. 00003578  2040                     movea.l    A0, D0
  4857. 0000357A  D390                     add.l      [A0], D1
  4858. 0000357C  3007                     move.w     D0, D7
  4859. 0000357E  5240                     addq.w     D0, 1
  4860. 00003580  48C0                     ext.l      D0
  4861. 00003582  E580                     asl        D0, 2
  4862. 00003584  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4863. 00003588  222E FFAA                move.l     D1, [A6 - 0x56]
  4864. 0000358C  4C3C 1000 0000           movem.w    A4, 0x0
  4865. 00003592  0005 4C7C                ori.b      D5, 0x7C /* '|' */
  4866. 00003596  1801                     move.b     D4, D1
  4867. 00003598  0000 0010                ori.b      D0, 0x10
  4868. 0000359C  2040                     movea.l    A0, D0
  4869. 0000359E  D390                     add.l      [A0], D1
  4870. 000035A0  3007                     move.w     D0, D7
  4871. 000035A2  48C0                     ext.l      D0
  4872. 000035A4  E580                     asl        D0, 2
  4873. 000035A6  D0AE FFB6                add.l      D0, [A6 - 0x4A]
  4874. 000035AA  222E FFAA                move.l     D1, [A6 - 0x56]
  4875. 000035AE  4C7C 1801 0000 0010      movem.l    D0,A3,A4, 0x10
  4876. 000035B6  2040                     movea.l    A0, D0
  4877. 000035B8  D390                     add.l      [A0], D1
  4878. label000035BA:
  4879. 000035BA  3005                     move.w     D0, D5
  4880. 000035BC  C1FC 0006                muls.w     D0, 0x6
  4881. 000035C0  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4882. 000035C4  2040                     movea.l    A0, D0
  4883. 000035C6  2890                     move.l     [A4], [A0]
  4884. 000035C8  4A6E FFCE                tst.w      [A6 - 0x32]
  4885. 000035CC  6706                     beq        +0x8 /* 000035D4 */
  4886. 000035CE  4A6E FFA0                tst.w      [A6 - 0x60]
  4887. 000035D2  6706                     beq        +0x8 /* 000035DA */
  4888. label000035D4:
  4889. 000035D4  5247                     addq.w     D7, 1
  4890. 000035D6  588C                     addq.l     A4, 4
  4891. 000035D8  6004                     bra        +0x6 /* 000035DE */
  4892. label000035DA:
  4893. 000035DA  5347                     subq.w     D7, 1
  4894. 000035DC  598C                     subq.l     A4, 4
  4895. label000035DE:
  4896. 000035DE  BE46                     cmp.w      D7, D6
  4897. 000035E0  6600 F9DA                bne        -0x624 /* 00002FBC */
  4898. 000035E4  4A6E FFCE                tst.w      [A6 - 0x32]
  4899. 000035E8  6744                     beq        +0x46 /* 0000362E */
  4900. 000035EA  2D6E FFCA FFB2           move.l     [A6 - 0x4E], [A6 - 0x36]
  4901. 000035F0  2D6E FFC6 FFCA           move.l     [A6 - 0x36], [A6 - 0x3A]
  4902. 000035F6  2D6E FFB2 FFC6           move.l     [A6 - 0x3A], [A6 - 0x4E]
  4903. 000035FC  2D6E FFC2 FFB2           move.l     [A6 - 0x4E], [A6 - 0x3E]
  4904. 00003602  2D6E FFBE FFC2           move.l     [A6 - 0x3E], [A6 - 0x42]
  4905. 00003608  2D6E FFB2 FFBE           move.l     [A6 - 0x42], [A6 - 0x4E]
  4906. 0000360E  2D6E FFBA FFB2           move.l     [A6 - 0x4E], [A6 - 0x46]
  4907. 00003614  2D6E FFB6 FFBA           move.l     [A6 - 0x46], [A6 - 0x4A]
  4908. 0000361A  2D6E FFB2 FFB6           move.l     [A6 - 0x4A], [A6 - 0x4E]
  4909. 00003620  4A6E FFA0                tst.w      [A6 - 0x60]
  4910. 00003624  57C0                     seq        D0
  4911. 00003626  4400                     neg.b      D0
  4912. 00003628  4880                     ext.w      D0
  4913. 0000362A  3D40 FFA0                move.w     [A6 - 0x60], D0
  4914. label0000362E:
  4915. 0000362E  302E FFE8                move.w     D0, [A6 - 0x18]
  4916. 00003632  48C0                     ext.l      D0
  4917. 00003634  E580                     asl        D0, 2
  4918. 00003636  D0AE FFF8                add.l      D0, [A6 - 0x8]
  4919. 0000363A  4267                     clr.w      -[A7]
  4920. 0000363C  7200                     moveq.l    D1, 0x00
  4921. 0000363E  122E FFE7                move.b     D1, [A6 - 0x19]
  4922. 00003642  3F01                     move.w     -[A7], D1
  4923. 00003644  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  4924. 00003648  2040                     movea.l    A0, D0
  4925. 0000364A  2F10                     move.l     -[A7], [A0]
  4926. 0000364C  2F2D F252                move.l     -[A7], [A5 - 0xDAE]
  4927. 00003650  4EBA E874                jsr        [PC - 0x178C /* 00001EC6 */]
  4928. 00003654  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4929. 00003658  526E FFE8                addq.w     [A6 - 0x18], 1
  4930. label0000365C:
  4931. 0000365C  302E FFE8                move.w     D0, [A6 - 0x18]
  4932. 00003660  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  4933. 00003664  6D00 F8B0                blt        -0x74E /* 00002F16 */
  4934. 00003668  2F2D F252                move.l     -[A7], [A5 - 0xDAE]
  4935. 0000366C  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  4936. 00003670  588F                     addq.l     A7, 4
  4937. 00003672  4A6D F256                tst.w      [A5 - 0xDAA]
  4938. 00003676  673E                     beq        +0x40 /* 000036B6 */
  4939. 00003678  486D F4B4                pea.l      [A5 - 0xB4C]
  4940. 0000367C  4EBA CCF6                jsr        [PC - 0x330A /* 00000374 */]
  4941. 00003680  588F                     addq.l     A7, 4
  4942. 00003682  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4943. 00003686  90AE FFA6                sub.l      D0, [A6 - 0x5A]
  4944. 0000368A  4C7C 0000 0000 003C      movem.l    <none>, 0x3C /* '<' */
  4945. 00003692  2D40 FFA6                move.l     [A6 - 0x5A], D0
  4946. 00003696  202E FFA2                move.l     D0, [A6 - 0x5E]
  4947. 0000369A  4C6E 0000 FFA6           movem.l    <none>, [A6 - 0x5A]
  4948. 000036A0  2F00                     move.l     -[A7], D0
  4949. 000036A2  2F2E FFA6                move.l     -[A7], [A6 - 0x5A]
  4950. 000036A6  2F2E FFA2                move.l     -[A7], [A6 - 0x5E]
  4951. 000036AA  486D F4B8                pea.l      [A5 - 0xB48]
  4952. 000036AE  4EBA CCC4                jsr        [PC - 0x333C /* 00000374 */]
  4953. 000036B2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4954. label000036B6:
  4955. 000036B6  4267                     clr.w      -[A7]
  4956. 000036B8  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  4957. 000036BC  548F                     addq.l     A7, 2
  4958. 000036BE  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  4959. 000036C2  4E5E                     unlink     A6
  4960. 000036C4  4E75                     rts
  4961. 000036C6  4D41                     chk.w      D6, D1
  4962. 000036C8  494E                     chk.w      D4, A6
  4963. 000036CA  2020                     move.l     D0, -[A0]
  4964. 000036CC  2020                     move.l     D0, -[A0]
  4965. fn000036CE:
  4966. 000036CE  4E56 FFC2                link       A6, -0x003E
  4967. 000036D2  F227 E003                .fmovem    0xF227, 0xE003 // unimplemented
  4968. 000036D6  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  4969. 000036DA  700A                     moveq.l    D0, 0x0A
  4970. 000036DC  4C2E 0000 0016           movem.w    <none>, [A6 + 0x16]
  4971. 000036E2  2F00                     move.l     -[A7], D0
  4972. 000036E4  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  4973. 000036E8  588F                     addq.l     A7, 4
  4974. 000036EA  2D40 FFF8                move.l     [A6 - 0x8], D0
  4975. 000036EE  7006                     moveq.l    D0, 0x06
  4976. 000036F0  4C2E 0000 0016           movem.w    <none>, [A6 + 0x16]
  4977. 000036F6  2F00                     move.l     -[A7], D0
  4978. 000036F8  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  4979. 000036FC  588F                     addq.l     A7, 4
  4980. 000036FE  2D40 FFFC                move.l     [A6 - 0x4], D0
  4981. 00003702  4AAE FFF8                tst.l      [A6 - 0x8]
  4982. 00003706  6706                     beq        +0x8 /* 0000370E */
  4983. 00003708  4AAE FFFC                tst.l      [A6 - 0x4]
  4984. 0000370C  6616                     bne        +0x18 /* 00003724 */
  4985. label0000370E:
  4986. 0000370E  4267                     clr.w      -[A7]
  4987. 00003710  4267                     clr.w      -[A7]
  4988. 00003712  4267                     clr.w      -[A7]
  4989. 00003714  4267                     clr.w      -[A7]
  4990. 00003716  4267                     clr.w      -[A7]
  4991. 00003718  486D F4F2                pea.l      [A5 - 0xB0E]
  4992. 0000371C  4EBA CDB8                jsr        [PC - 0x3248 /* 000004D6 */]
  4993. 00003720  4FEF 000E                lea.l      A7, [A7 + 0xE]
  4994. label00003724:
  4995. 00003724  7C00                     moveq.l    D6, 0x00
  4996. 00003726  603C                     bra        +0x3E /* 00003764 */
  4997. label00003728:
  4998. 00003728  2006                     move.l     D0, D6
  4999. 0000372A  4C3C 0000 0000           movem.w    <none>, 0x0
  5000. 00003730  0006 D0AE                ori.b      D6, 0xAE
  5001. 00003734  FFFC                     .invalid   <<F/7/7>>
  5002. 00003736  2040                     movea.l    A0, D0
  5003. 00003738  4210                     clr.b      [A0]
  5004. 0000373A  2006                     move.l     D0, D6
  5005. 0000373C  4C3C 0000 0000           movem.w    <none>, 0x0
  5006. 00003742  0006 D0AE                ori.b      D6, 0xAE
  5007. 00003746  FFFC                     .invalid   <<F/7/7>>
  5008. 00003748  2040                     movea.l    A0, D0
  5009. 0000374A  4228 0001                clr.b      [A0 + 0x1]
  5010. 0000374E  2006                     move.l     D0, D6
  5011. 00003750  4C3C 0000 0000           movem.w    <none>, 0x0
  5012. 00003756  0006 D0AE                ori.b      D6, 0xAE
  5013. 0000375A  FFFC                     .invalid   <<F/7/7>>
  5014. 0000375C  2040                     movea.l    A0, D0
  5015. 0000375E  4228 0002                clr.b      [A0 + 0x2]
  5016. 00003762  5286                     addq.l     D6, 1
  5017. label00003764:
  5018. 00003764  BCAE 0016                cmp.l      D6, [A6 + 0x16]
  5019. 00003768  6DBE                     blt        -0x40 /* 00003728 */
  5020. 0000376A  206E FFF8                movea.l    A0, [A6 - 0x8]
  5021. 0000376E  4250                     clr.w      [A0]
  5022. 00003770  206E FFF8                movea.l    A0, [A6 - 0x8]
  5023. 00003774  216E 000C 0002           move.l     [A0 + 0x2], [A6 + 0xC]
  5024. 0000377A  206E FFF8                movea.l    A0, [A6 - 0x8]
  5025. 0000377E  216E 0010 0006           move.l     [A0 + 0x6], [A6 + 0x10]
  5026. 00003784  7001                     moveq.l    D0, 0x01
  5027. 00003786  3D40 FFF6                move.w     [A6 - 0xA], D0
  5028. 0000378A  6000 0418                bra        +0x41A /* 00003BA4 */
  5029. label0000378E:
  5030. 0000378E  4A6D F256                tst.w      [A5 - 0xDAA]
  5031. 00003792  671A                     beq        +0x1C /* 000037AE */
  5032. 00003794  306E FFF6                movea.w    A0, [A6 - 0xA]
  5033. 00003798  2008                     move.l     D0, A0
  5034. 0000379A  81FC 0005                divs.w     D0, 0x5
  5035. 0000379E  4840                     swap.w     D0
  5036. 000037A0  4A40                     tst.w      D0
  5037. 000037A2  660A                     bne        +0xC /* 000037AE */
  5038. 000037A4  486D F500                pea.l      [A5 - 0xB00]
  5039. 000037A8  4EBA CBCA                jsr        [PC - 0x3436 /* 00000374 */]
  5040. 000037AC  588F                     addq.l     A7, 4
  5041. label000037AE:
  5042. 000037AE  7E00                     moveq.l    D7, 0x00
  5043. 000037B0  6002                     bra        +0x4 /* 000037B4 */
  5044. label000037B2:
  5045. 000037B2  5287                     addq.l     D7, 1
  5046. label000037B4:
  5047. 000037B4  2007                     move.l     D0, D7
  5048. 000037B6  4C3C 0000 0000           movem.w    <none>, 0x0
  5049. 000037BC  000A D0AE                ori.b      A2, 0xAE
  5050. 000037C0  FFF8                     .invalid   <<F/7/7>>
  5051. 000037C2  2040                     movea.l    A0, D0
  5052. 000037C4  0CA8 0000 0002 0002      cmpi.l     [A0 + 0x2], 0x2
  5053. 000037CC  6C08                     bge        +0xA /* 000037D6 */
  5054. 000037CE  306E FFF6                movea.w    A0, [A6 - 0xA]
  5055. 000037D2  B1C7                     cmpa.l     A0, D7
  5056. 000037D4  6EDC                     bgt        -0x22 /* 000037B2 */
  5057. label000037D6:
  5058. 000037D6  306E FFF6                movea.w    A0, [A6 - 0xA]
  5059. 000037DA  B1C7                     cmpa.l     A0, D7
  5060. 000037DC  6700 03D2                beq        +0x3D4 /* 00003BB0 */
  5061. 000037E0  2007                     move.l     D0, D7
  5062. 000037E2  4C3C 0000 0000           movem.w    <none>, 0x0
  5063. 000037E8  000A D0AE                ori.b      A2, 0xAE
  5064. 000037EC  FFF8                     .invalid   <<F/7/7>>
  5065. 000037EE  2040                     movea.l    A0, D0
  5066. 000037F0  3050                     movea.w    A0, [A0]
  5067. 000037F2  2A08                     move.l     D5, A0
  5068. 000037F4  2007                     move.l     D0, D7
  5069. 000037F6  4C3C 0000 0000           movem.w    <none>, 0x0
  5070. 000037FC  000A D0AE                ori.b      A2, 0xAE
  5071. 00003800  FFF8                     .invalid   <<F/7/7>>
  5072. 00003802  2040                     movea.l    A0, D0
  5073. 00003804  2828 0002                move.l     D4, [A0 + 0x2]
  5074. 00003808  2007                     move.l     D0, D7
  5075. 0000380A  4C3C 0000 0000           movem.w    <none>, 0x0
  5076. 00003810  000A D0AE                ori.b      A2, 0xAE
  5077. 00003814  FFF8                     .invalid   <<F/7/7>>
  5078. 00003816  2040                     movea.l    A0, D0
  5079. 00003818  2D68 0006 FFF2           move.l     [A6 - 0xE], [A0 + 0x6]
  5080. 0000381E  2005                     move.l     D0, D5
  5081. 00003820  4C3C 0000 0000           movem.w    <none>, 0x0
  5082. 00003826  0006 D0AE                ori.b      D6, 0xAE
  5083. 0000382A  0008 2040                ori.b      A0, 0x40 /* '@' */
  5084. 0000382E  7000                     moveq.l    D0, 0x00
  5085. 00003830  1010                     move.b     D0, [A0]
  5086. 00003832  2D40 FFEE                move.l     [A6 - 0x12], D0
  5087. 00003836  2600                     move.l     D3, D0
  5088. 00003838  2005                     move.l     D0, D5
  5089. 0000383A  4C3C 0000 0000           movem.w    <none>, 0x0
  5090. 00003840  0006 D0AE                ori.b      D6, 0xAE
  5091. 00003844  0008 2040                ori.b      A0, 0x40 /* '@' */
  5092. 00003848  7000                     moveq.l    D0, 0x00
  5093. 0000384A  1028 0001                move.b     D0, [A0 + 0x1]
  5094. 0000384E  2D40 FFE6                move.l     [A6 - 0x1A], D0
  5095. 00003852  2D40 FFEA                move.l     [A6 - 0x16], D0
  5096. 00003856  2005                     move.l     D0, D5
  5097. 00003858  4C3C 0000 0000           movem.w    <none>, 0x0
  5098. 0000385E  0006 D0AE                ori.b      D6, 0xAE
  5099. 00003862  0008 2040                ori.b      A0, 0x40 /* '@' */
  5100. 00003866  7000                     moveq.l    D0, 0x00
  5101. 00003868  1028 0002                move.b     D0, [A0 + 0x2]
  5102. 0000386C  2D40 FFDE                move.l     [A6 - 0x22], D0
  5103. 00003870  2D40 FFE2                move.l     [A6 - 0x1E], D0
  5104. 00003874  7C01                     moveq.l    D6, 0x01
  5105. 00003876  6000 00B0                bra        +0xB2 /* 00003928 */
  5106. label0000387A:
  5107. 0000387A  2005                     move.l     D0, D5
  5108. 0000387C  D086                     add.l      D0, D6
  5109. 0000387E  4C3C 0000 0000           movem.w    <none>, 0x0
  5110. 00003884  0006 D0AE                ori.b      D6, 0xAE
  5111. 00003888  0008 2040                ori.b      A0, 0x40 /* '@' */
  5112. 0000388C  7000                     moveq.l    D0, 0x00
  5113. 0000388E  1010                     move.b     D0, [A0]
  5114. 00003890  2D40 FFDA                move.l     [A6 - 0x26], D0
  5115. 00003894  B6AE FFDA                cmp.l      D3, [A6 - 0x26]
  5116. 00003898  6F04                     ble        +0x6 /* 0000389E */
  5117. 0000389A  262E FFDA                move.l     D3, [A6 - 0x26]
  5118. label0000389E:
  5119. 0000389E  202E FFDA                move.l     D0, [A6 - 0x26]
  5120. 000038A2  B0AE FFEE                cmp.l      D0, [A6 - 0x12]
  5121. 000038A6  6F06                     ble        +0x8 /* 000038AE */
  5122. 000038A8  2D6E FFDA FFEE           move.l     [A6 - 0x12], [A6 - 0x26]
  5123. label000038AE:
  5124. 000038AE  2005                     move.l     D0, D5
  5125. 000038B0  D086                     add.l      D0, D6
  5126. 000038B2  4C3C 0000 0000           movem.w    <none>, 0x0
  5127. 000038B8  0006 D0AE                ori.b      D6, 0xAE
  5128. 000038BC  0008 2040                ori.b      A0, 0x40 /* '@' */
  5129. 000038C0  7000                     moveq.l    D0, 0x00
  5130. 000038C2  1028 0001                move.b     D0, [A0 + 0x1]
  5131. 000038C6  2D40 FFDA                move.l     [A6 - 0x26], D0
  5132. 000038CA  202E FFDA                move.l     D0, [A6 - 0x26]
  5133. 000038CE  B0AE FFEA                cmp.l      D0, [A6 - 0x16]
  5134. 000038D2  6C06                     bge        +0x8 /* 000038DA */
  5135. 000038D4  2D6E FFDA FFEA           move.l     [A6 - 0x16], [A6 - 0x26]
  5136. label000038DA:
  5137. 000038DA  202E FFDA                move.l     D0, [A6 - 0x26]
  5138. 000038DE  B0AE FFE6                cmp.l      D0, [A6 - 0x1A]
  5139. 000038E2  6F06                     ble        +0x8 /* 000038EA */
  5140. 000038E4  2D6E FFDA FFE6           move.l     [A6 - 0x1A], [A6 - 0x26]
  5141. label000038EA:
  5142. 000038EA  2005                     move.l     D0, D5
  5143. 000038EC  D086                     add.l      D0, D6
  5144. 000038EE  4C3C 0000 0000           movem.w    <none>, 0x0
  5145. 000038F4  0006 D0AE                ori.b      D6, 0xAE
  5146. 000038F8  0008 2040                ori.b      A0, 0x40 /* '@' */
  5147. 000038FC  7000                     moveq.l    D0, 0x00
  5148. 000038FE  1028 0002                move.b     D0, [A0 + 0x2]
  5149. 00003902  2D40 FFDA                move.l     [A6 - 0x26], D0
  5150. 00003906  202E FFDA                move.l     D0, [A6 - 0x26]
  5151. 0000390A  B0AE FFE2                cmp.l      D0, [A6 - 0x1E]
  5152. 0000390E  6C06                     bge        +0x8 /* 00003916 */
  5153. 00003910  2D6E FFDA FFE2           move.l     [A6 - 0x1E], [A6 - 0x26]
  5154. label00003916:
  5155. 00003916  202E FFDA                move.l     D0, [A6 - 0x26]
  5156. 0000391A  B0AE FFDE                cmp.l      D0, [A6 - 0x22]
  5157. 0000391E  6F06                     ble        +0x8 /* 00003926 */
  5158. 00003920  2D6E FFDA FFDE           move.l     [A6 - 0x22], [A6 - 0x26]
  5159. label00003926:
  5160. 00003926  5286                     addq.l     D6, 1
  5161. label00003928:
  5162. 00003928  BC84                     cmp.l      D6, D4
  5163. 0000392A  6D00 FF4E                blt        -0xB0 /* 0000387A */
  5164. 0000392E  202E FFEE                move.l     D0, [A6 - 0x12]
  5165. 00003932  9083                     sub.l      D0, D3
  5166. 00003934  1D40 FFCE                move.b     [A6 - 0x32], D0
  5167. 00003938  422E FFCF                clr.b      [A6 - 0x31]
  5168. 0000393C  422E FFD0                clr.b      [A6 - 0x30]
  5169. 00003940  7000                     moveq.l    D0, 0x00
  5170. 00003942  102E FFCE                move.b     D0, [A6 - 0x32]
  5171. 00003946  F22D 4800 F504           fmove      fp0, (extended) [A5 - 0xAFC]
  5172. 0000394C  F200 5023                fmul       fp0, (int16_t) D0
  5173. 00003950  7000                     moveq.l    D0, 0x00
  5174. 00003952  102E FFCF                move.b     D0, [A6 - 0x31]
  5175. 00003956  F22D 4880 F510           fmove      fp1, (extended) [A5 - 0xAF0]
  5176. 0000395C  F200 50A3                fmul       fp1, (int16_t) D0
  5177. 00003960  F200 0422                fadd       fp0, fp1
  5178. 00003964  7000                     moveq.l    D0, 0x00
  5179. 00003966  102E FFD0                move.b     D0, [A6 - 0x30]
  5180. 0000396A  F22D 4880 F51C           fmove      fp1, (extended) [A5 - 0xAE4]
  5181. 00003970  F200 50A3                fmul       fp1, (int16_t) D0
  5182. 00003974  F200 0422                fadd       fp0, fp1
  5183. 00003978  F22E 6400 FFCA           fmove      (float) [A6 - 0x36], fp0
  5184. 0000397E  422E FFCE                clr.b      [A6 - 0x32]
  5185. 00003982  202E FFE6                move.l     D0, [A6 - 0x1A]
  5186. 00003986  90AE FFEA                sub.l      D0, [A6 - 0x16]
  5187. 0000398A  1D40 FFCF                move.b     [A6 - 0x31], D0
  5188. 0000398E  422E FFD0                clr.b      [A6 - 0x30]
  5189. 00003992  7000                     moveq.l    D0, 0x00
  5190. 00003994  102E FFCE                move.b     D0, [A6 - 0x32]
  5191. 00003998  F22D 4800 F528           fmove      fp0, (extended) [A5 - 0xAD8]
  5192. 0000399E  F200 5023                fmul       fp0, (int16_t) D0
  5193. 000039A2  7000                     moveq.l    D0, 0x00
  5194. 000039A4  102E FFCF                move.b     D0, [A6 - 0x31]
  5195. 000039A8  F22D 4880 F534           fmove      fp1, (extended) [A5 - 0xACC]
  5196. 000039AE  F200 50A3                fmul       fp1, (int16_t) D0
  5197. 000039B2  F200 0422                fadd       fp0, fp1
  5198. 000039B6  7000                     moveq.l    D0, 0x00
  5199. 000039B8  102E FFD0                move.b     D0, [A6 - 0x30]
  5200. 000039BC  F22D 4880 F540           fmove      fp1, (extended) [A5 - 0xAC0]
  5201. 000039C2  F200 50A3                fmul       fp1, (int16_t) D0
  5202. 000039C6  F200 0422                fadd       fp0, fp1
  5203. 000039CA  F22E 6400 FFC6           fmove      (float) [A6 - 0x3A], fp0
  5204. 000039D0  422E FFCE                clr.b      [A6 - 0x32]
  5205. 000039D4  422E FFCF                clr.b      [A6 - 0x31]
  5206. 000039D8  202E FFDE                move.l     D0, [A6 - 0x22]
  5207. 000039DC  90AE FFE2                sub.l      D0, [A6 - 0x1E]
  5208. 000039E0  1D40 FFD0                move.b     [A6 - 0x30], D0
  5209. 000039E4  7000                     moveq.l    D0, 0x00
  5210. 000039E6  102E FFCE                move.b     D0, [A6 - 0x32]
  5211. 000039EA  F22D 4800 F54C           fmove      fp0, (extended) [A5 - 0xAB4]
  5212. 000039F0  F200 5023                fmul       fp0, (int16_t) D0
  5213. 000039F4  7000                     moveq.l    D0, 0x00
  5214. 000039F6  102E FFCF                move.b     D0, [A6 - 0x31]
  5215. 000039FA  F22D 4880 F558           fmove      fp1, (extended) [A5 - 0xAA8]
  5216. 00003A00  F200 50A3                fmul       fp1, (int16_t) D0
  5217. 00003A04  F200 0422                fadd       fp0, fp1
  5218. 00003A08  7000                     moveq.l    D0, 0x00
  5219. 00003A0A  102E FFD0                move.b     D0, [A6 - 0x30]
  5220. 00003A0E  F22D 4880 F564           fmove      fp1, (extended) [A5 - 0xA9C]
  5221. 00003A14  F200 50A3                fmul       fp1, (int16_t) D0
  5222. 00003A18  F200 0422                fadd       fp0, fp1
  5223. 00003A1C  F22E 6400 FFC2           fmove      (float) [A6 - 0x3E], fp0
  5224. 00003A22  F22E 4400 FFCA           fmove      fp0, (float) [A6 - 0x36]
  5225. 00003A28  F22E 4438 FFC6           fcmp       fp0, (float) [A6 - 0x3A]
  5226. 00003A2E  F29C 0036                .extension 0x29C <<F/2-3/1>> // unimplemented
  5227. 00003A32  F22E 4400 FFCA           fmove      fp0, (float) [A6 - 0x36]
  5228. 00003A38  F22E 4438 FFC2           fcmp       fp0, (float) [A6 - 0x3E]
  5229. 00003A3E  F29C 0026                .extension 0x29C <<F/2-3/1>> // unimplemented
  5230. 00003A42  2005                     move.l     D0, D5
  5231. 00003A44  4C3C 0000 0000           movem.w    <none>, 0x0
  5232. 00003A4A  0006 D0AE                ori.b      D6, 0xAE
  5233. 00003A4E  0008 486D                ori.b      A0, 0x6D /* 'm' */
  5234. 00003A52  0072 4878 0006           ori.w      [A2 + D0.w + 0x6], 0x4878 /* 'Hx' */
  5235. 00003A58  2F04                     move.l     -[A7], D4
  5236. 00003A5A  2F00                     move.l     -[A7], D0
  5237. 00003A5C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5238. 00003A60  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5239. 00003A64  6056                     bra        +0x58 /* 00003ABC */
  5240. 00003A66  F22E 4400 FFC6           fmove      fp0, (float) [A6 - 0x3A]
  5241. 00003A6C  F22E 4438 FFC2           fcmp       fp0, (float) [A6 - 0x3E]
  5242. 00003A72  F29C 0026                .extension 0x29C <<F/2-3/1>> // unimplemented
  5243. 00003A76  2005                     move.l     D0, D5
  5244. 00003A78  4C3C 0000 0000           movem.w    <none>, 0x0
  5245. 00003A7E  0006 D0AE                ori.b      D6, 0xAE
  5246. 00003A82  0008 486D                ori.b      A0, 0x6D /* 'm' */
  5247. 00003A86  007A 4878 0006           ori.w      [PC + 0x6 /* 00003A8E, value 0x2F00 '/\0', cstring "/" */], 0x4878 /* 'Hx' */
  5248. 00003A8C  2F04                     move.l     -[A7], D4
  5249. 00003A8E  2F00                     move.l     -[A7], D0
  5250. 00003A90  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5251. 00003A94  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5252. 00003A98  6022                     bra        +0x24 /* 00003ABC */
  5253. 00003A9A  2005                     move.l     D0, D5
  5254. 00003A9C  4C3C 0000 0000           movem.w    <none>, 0x0
  5255. 00003AA2  0006 D0AE                ori.b      D6, 0xAE
  5256. 00003AA6  0008 486D                ori.b      A0, 0x6D /* 'm' */
  5257. 00003AAA  0082 4878 0006           ori.l      D2, 0x48780006
  5258. 00003AB0  2F04                     move.l     -[A7], D4
  5259. 00003AB2  2F00                     move.l     -[A7], D0
  5260. 00003AB4  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5261. 00003AB8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5262. label00003ABC:
  5263. 00003ABC  2005                     move.l     D0, D5
  5264. 00003ABE  4C3C 0000 0000           movem.w    <none>, 0x0
  5265. 00003AC4  0006 D0AE                ori.b      D6, 0xAE
  5266. 00003AC8  0008 2040                ori.b      A0, 0x40 /* '@' */
  5267. 00003ACC  3068 0004                movea.w    A0, [A0 + 0x4]
  5268. 00003AD0  2D48 FFD2                move.l     [A6 - 0x2E], A0
  5269. 00003AD4  202E FFF2                move.l     D0, [A6 - 0xE]
  5270. 00003AD8  4C7C 0800 0000 0002      movem.l    A3, 0x2
  5271. 00003AE0  2D40 FFD6                move.l     [A6 - 0x2A], D0
  5272. 00003AE4  7C01                     moveq.l    D6, 0x01
  5273. 00003AE6  6028                     bra        +0x2A /* 00003B10 */
  5274. label00003AE8:
  5275. 00003AE8  202E FFD2                move.l     D0, [A6 - 0x2E]
  5276. 00003AEC  B0AE FFD6                cmp.l      D0, [A6 - 0x2A]
  5277. 00003AF0  6C26                     bge        +0x28 /* 00003B18 */
  5278. 00003AF2  2005                     move.l     D0, D5
  5279. 00003AF4  D086                     add.l      D0, D6
  5280. 00003AF6  4C3C 0000 0000           movem.w    <none>, 0x0
  5281. 00003AFC  0006 D0AE                ori.b      D6, 0xAE
  5282. 00003B00  0008 2040                ori.b      A0, 0x40 /* '@' */
  5283. 00003B04  3028 0004                move.w     D0, [A0 + 0x4]
  5284. 00003B08  48C0                     ext.l      D0
  5285. 00003B0A  D1AE FFD2                add.l      [A6 - 0x2E], D0
  5286. 00003B0E  5286                     addq.l     D6, 1
  5287. label00003B10:
  5288. 00003B10  2004                     move.l     D0, D4
  5289. 00003B12  5380                     subq.l     D0, 1
  5290. 00003B14  BC80                     cmp.l      D6, D0
  5291. 00003B16  6DD0                     blt        -0x2E /* 00003AE8 */
  5292. label00003B18:
  5293. 00003B18  2007                     move.l     D0, D7
  5294. 00003B1A  4C3C 0000 0000           movem.w    <none>, 0x0
  5295. 00003B20  000A D0AE                ori.b      A2, 0xAE
  5296. 00003B24  FFF8                     .invalid   <<F/7/7>>
  5297. 00003B26  2040                     movea.l    A0, D0
  5298. 00003B28  2146 0002                move.l     [A0 + 0x2], D6
  5299. 00003B2C  2007                     move.l     D0, D7
  5300. 00003B2E  4C3C 0000 0000           movem.w    <none>, 0x0
  5301. 00003B34  000A D0AE                ori.b      A2, 0xAE
  5302. 00003B38  FFF8                     .invalid   <<F/7/7>>
  5303. 00003B3A  2040                     movea.l    A0, D0
  5304. 00003B3C  216E FFD2 0006           move.l     [A0 + 0x6], [A6 - 0x2E]
  5305. 00003B42  302E FFF6                move.w     D0, [A6 - 0xA]
  5306. 00003B46  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  5307. 00003B4A  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5308. 00003B4E  2205                     move.l     D1, D5
  5309. 00003B50  D286                     add.l      D1, D6
  5310. 00003B52  2040                     movea.l    A0, D0
  5311. 00003B54  3081                     move.w     [A0], D1
  5312. 00003B56  302E FFF6                move.w     D0, [A6 - 0xA]
  5313. 00003B5A  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  5314. 00003B5E  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5315. 00003B62  2204                     move.l     D1, D4
  5316. 00003B64  9286                     sub.l      D1, D6
  5317. 00003B66  2040                     movea.l    A0, D0
  5318. 00003B68  2141 0002                move.l     [A0 + 0x2], D1
  5319. 00003B6C  302E FFF6                move.w     D0, [A6 - 0xA]
  5320. 00003B70  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  5321. 00003B74  D0AE FFF8                add.l      D0, [A6 - 0x8]
  5322. 00003B78  222E FFF2                move.l     D1, [A6 - 0xE]
  5323. 00003B7C  92AE FFD2                sub.l      D1, [A6 - 0x2E]
  5324. 00003B80  2040                     movea.l    A0, D0
  5325. 00003B82  2141 0006                move.l     [A0 + 0x6], D1
  5326. 00003B86  526E FFF6                addq.w     [A6 - 0xA], 1
  5327. 00003B8A  486D 008A                pea.l      [A5 + 0x8A /* export_13 */]
  5328. 00003B8E  4878 000A                push.l     0xA /* '\n' */
  5329. 00003B92  306E FFF6                movea.w    A0, [A6 - 0xA]
  5330. 00003B96  2F08                     move.l     -[A7], A0
  5331. 00003B98  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5332. 00003B9C  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  5333. 00003BA0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5334. label00003BA4:
  5335. 00003BA4  306E FFF6                movea.w    A0, [A6 - 0xA]
  5336. 00003BA8  B1EE 0016                cmpa.l     A0, [A6 + 0x16]
  5337. 00003BAC  6D00 FBE0                blt        -0x41E /* 0000378E */
  5338. label00003BB0:
  5339. 00003BB0  7E00                     moveq.l    D7, 0x00
  5340. 00003BB2  6000 01C8                bra        +0x1CA /* 00003D7C */
  5341. label00003BB6:
  5342. 00003BB6  2007                     move.l     D0, D7
  5343. 00003BB8  4C3C 0000 0000           movem.w    <none>, 0x0
  5344. 00003BBE  000A D0AE                ori.b      A2, 0xAE
  5345. 00003BC2  FFF8                     .invalid   <<F/7/7>>
  5346. 00003BC4  2040                     movea.l    A0, D0
  5347. 00003BC6  3A10                     move.w     D5, [A0]
  5348. 00003BC8  2007                     move.l     D0, D7
  5349. 00003BCA  4C3C 0000 0000           movem.w    <none>, 0x0
  5350. 00003BD0  000A D0AE                ori.b      A2, 0xAE
  5351. 00003BD4  FFF8                     .invalid   <<F/7/7>>
  5352. 00003BD6  2040                     movea.l    A0, D0
  5353. 00003BD8  2828 0002                move.l     D4, [A0 + 0x2]
  5354. 00003BDC  7600                     moveq.l    D3, 0x00
  5355. 00003BDE  42AE FFF2                clr.l      [A6 - 0xE]
  5356. 00003BE2  42AE FFEE                clr.l      [A6 - 0x12]
  5357. 00003BE6  42AE FFEA                clr.l      [A6 - 0x16]
  5358. 00003BEA  7C00                     moveq.l    D6, 0x00
  5359. 00003BEC  6000 00D2                bra        +0xD4 /* 00003CC0 */
  5360. label00003BF0:
  5361. 00003BF0  3045                     movea.w    A0, D5
  5362. 00003BF2  D1C6                     add.l      A0, D6
  5363. 00003BF4  2008                     move.l     D0, A0
  5364. 00003BF6  4C3C 0000 0000           movem.w    <none>, 0x0
  5365. 00003BFC  0006 D0AE                ori.b      D6, 0xAE
  5366. 00003C00  0008 3045                ori.b      A0, 0x45 /* 'E' */
  5367. 00003C04  D1C6                     add.l      A0, D6
  5368. 00003C06  2208                     move.l     D1, A0
  5369. 00003C08  4C3C 1000 0000           movem.w    A4, 0x0
  5370. 00003C0E  0006 D2AE                ori.b      D6, 0xAE
  5371. 00003C12  0008 2041                ori.b      A0, 0x41 /* 'A' */
  5372. 00003C16  2240                     movea.l    A1, D0
  5373. 00003C18  7000                     moveq.l    D0, 0x00
  5374. 00003C1A  1011                     move.b     D0, [A1]
  5375. 00003C1C  C1E8 0004                muls.w     D0, [A0 + 0x4]
  5376. 00003C20  4840                     swap.w     D0
  5377. 00003C22  4240                     clr.w      D0
  5378. 00003C24  4840                     swap.w     D0
  5379. 00003C26  D680                     add.l      D3, D0
  5380. 00003C28  3045                     movea.w    A0, D5
  5381. 00003C2A  D1C6                     add.l      A0, D6
  5382. 00003C2C  2008                     move.l     D0, A0
  5383. 00003C2E  4C3C 0000 0000           movem.w    <none>, 0x0
  5384. 00003C34  0006 D0AE                ori.b      D6, 0xAE
  5385. 00003C38  0008 3045                ori.b      A0, 0x45 /* 'E' */
  5386. 00003C3C  D1C6                     add.l      A0, D6
  5387. 00003C3E  2208                     move.l     D1, A0
  5388. 00003C40  4C3C 1000 0000           movem.w    A4, 0x0
  5389. 00003C46  0006 D2AE                ori.b      D6, 0xAE
  5390. 00003C4A  0008 2041                ori.b      A0, 0x41 /* 'A' */
  5391. 00003C4E  2240                     movea.l    A1, D0
  5392. 00003C50  7000                     moveq.l    D0, 0x00
  5393. 00003C52  1029 0001                move.b     D0, [A1 + 0x1]
  5394. 00003C56  C1E8 0004                muls.w     D0, [A0 + 0x4]
  5395. 00003C5A  4840                     swap.w     D0
  5396. 00003C5C  4240                     clr.w      D0
  5397. 00003C5E  4840                     swap.w     D0
  5398. 00003C60  D1AE FFF2                add.l      [A6 - 0xE], D0
  5399. 00003C64  3045                     movea.w    A0, D5
  5400. 00003C66  D1C6                     add.l      A0, D6
  5401. 00003C68  2008                     move.l     D0, A0
  5402. 00003C6A  4C3C 0000 0000           movem.w    <none>, 0x0
  5403. 00003C70  0006 D0AE                ori.b      D6, 0xAE
  5404. 00003C74  0008 3045                ori.b      A0, 0x45 /* 'E' */
  5405. 00003C78  D1C6                     add.l      A0, D6
  5406. 00003C7A  2208                     move.l     D1, A0
  5407. 00003C7C  4C3C 1000 0000           movem.w    A4, 0x0
  5408. 00003C82  0006 D2AE                ori.b      D6, 0xAE
  5409. 00003C86  0008 2041                ori.b      A0, 0x41 /* 'A' */
  5410. 00003C8A  2240                     movea.l    A1, D0
  5411. 00003C8C  7000                     moveq.l    D0, 0x00
  5412. 00003C8E  1029 0002                move.b     D0, [A1 + 0x2]
  5413. 00003C92  C1E8 0004                muls.w     D0, [A0 + 0x4]
  5414. 00003C96  4840                     swap.w     D0
  5415. 00003C98  4240                     clr.w      D0
  5416. 00003C9A  4840                     swap.w     D0
  5417. 00003C9C  D1AE FFEE                add.l      [A6 - 0x12], D0
  5418. 00003CA0  3045                     movea.w    A0, D5
  5419. 00003CA2  D1C6                     add.l      A0, D6
  5420. 00003CA4  2008                     move.l     D0, A0
  5421. 00003CA6  4C3C 0000 0000           movem.w    <none>, 0x0
  5422. 00003CAC  0006 D0AE                ori.b      D6, 0xAE
  5423. 00003CB0  0008 2040                ori.b      A0, 0x40 /* '@' */
  5424. 00003CB4  3028 0004                move.w     D0, [A0 + 0x4]
  5425. 00003CB8  48C0                     ext.l      D0
  5426. 00003CBA  D1AE FFEA                add.l      [A6 - 0x16], D0
  5427. 00003CBE  5286                     addq.l     D6, 1
  5428. label00003CC0:
  5429. 00003CC0  BC84                     cmp.l      D6, D4
  5430. 00003CC2  6D00 FF2C                blt        -0xD2 /* 00003BF0 */
  5431. 00003CC6  2003                     move.l     D0, D3
  5432. 00003CC8  4C6E 0800 FFEA           movem.l    A3, [A6 - 0x16]
  5433. 00003CCE  2600                     move.l     D3, D0
  5434. 00003CD0  7000                     moveq.l    D0, 0x00
  5435. 00003CD2  102E 0015                move.b     D0, [A6 + 0x15]
  5436. 00003CD6  4840                     swap.w     D0
  5437. 00003CD8  4240                     clr.w      D0
  5438. 00003CDA  4840                     swap.w     D0
  5439. 00003CDC  B680                     cmp.l      D3, D0
  5440. 00003CDE  6308                     bls        +0xA /* 00003CE8 */
  5441. 00003CE0  7000                     moveq.l    D0, 0x00
  5442. 00003CE2  102E 0015                move.b     D0, [A6 + 0x15]
  5443. 00003CE6  2600                     move.l     D3, D0
  5444. label00003CE8:
  5445. 00003CE8  202E FFF2                move.l     D0, [A6 - 0xE]
  5446. 00003CEC  4C6E 0800 FFEA           movem.l    A3, [A6 - 0x16]
  5447. 00003CF2  2D40 FFF2                move.l     [A6 - 0xE], D0
  5448. 00003CF6  7000                     moveq.l    D0, 0x00
  5449. 00003CF8  102E 0015                move.b     D0, [A6 + 0x15]
  5450. 00003CFC  4840                     swap.w     D0
  5451. 00003CFE  4240                     clr.w      D0
  5452. 00003D00  4840                     swap.w     D0
  5453. 00003D02  B0AE FFF2                cmp.l      D0, [A6 - 0xE]
  5454. 00003D06  640A                     bcc        +0xC /* 00003D12 */
  5455. 00003D08  7000                     moveq.l    D0, 0x00
  5456. 00003D0A  102E 0015                move.b     D0, [A6 + 0x15]
  5457. 00003D0E  2D40 FFF2                move.l     [A6 - 0xE], D0
  5458. label00003D12:
  5459. 00003D12  202E FFEE                move.l     D0, [A6 - 0x12]
  5460. 00003D16  4C6E 0800 FFEA           movem.l    A3, [A6 - 0x16]
  5461. 00003D1C  2D40 FFEE                move.l     [A6 - 0x12], D0
  5462. 00003D20  7000                     moveq.l    D0, 0x00
  5463. 00003D22  102E 0015                move.b     D0, [A6 + 0x15]
  5464. 00003D26  4840                     swap.w     D0
  5465. 00003D28  4240                     clr.w      D0
  5466. 00003D2A  4840                     swap.w     D0
  5467. 00003D2C  B0AE FFEE                cmp.l      D0, [A6 - 0x12]
  5468. 00003D30  640A                     bcc        +0xC /* 00003D3C */
  5469. 00003D32  7000                     moveq.l    D0, 0x00
  5470. 00003D34  102E 0015                move.b     D0, [A6 + 0x15]
  5471. 00003D38  2D40 FFEE                move.l     [A6 - 0x12], D0
  5472. label00003D3C:
  5473. 00003D3C  2007                     move.l     D0, D7
  5474. 00003D3E  4C3C 0000 0000           movem.w    <none>, 0x0
  5475. 00003D44  0006 D0AE                ori.b      D6, 0xAE
  5476. 00003D48  FFFC                     .invalid   <<F/7/7>>
  5477. 00003D4A  2040                     movea.l    A0, D0
  5478. 00003D4C  1083                     move.b     [A0], D3
  5479. 00003D4E  2007                     move.l     D0, D7
  5480. 00003D50  4C3C 0000 0000           movem.w    <none>, 0x0
  5481. 00003D56  0006 D0AE                ori.b      D6, 0xAE
  5482. 00003D5A  FFFC                     .invalid   <<F/7/7>>
  5483. 00003D5C  2040                     movea.l    A0, D0
  5484. 00003D5E  116E FFF5 0001           move.b     [A0 + 0x1], [A6 - 0xB]
  5485. 00003D64  2007                     move.l     D0, D7
  5486. 00003D66  4C3C 0000 0000           movem.w    <none>, 0x0
  5487. 00003D6C  0006 D0AE                ori.b      D6, 0xAE
  5488. 00003D70  FFFC                     .invalid   <<F/7/7>>
  5489. 00003D72  2040                     movea.l    A0, D0
  5490. 00003D74  116E FFF1 0002           move.b     [A0 + 0x2], [A6 - 0xF]
  5491. 00003D7A  5287                     addq.l     D7, 1
  5492. label00003D7C:
  5493. 00003D7C  306E FFF6                movea.w    A0, [A6 - 0xA]
  5494. 00003D80  B1C7                     cmpa.l     A0, D7
  5495. 00003D82  6E00 FE32                bgt        -0x1CC /* 00003BB6 */
  5496. 00003D86  202E FFFC                move.l     D0, [A6 - 0x4]
  5497. 00003D8A  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  5498. 00003D8E  F21F D0C0                .fmovem    0xF21F, 0xD0C0 // unimplemented
  5499. 00003D92  4E5E                     unlink     A6
  5500. 00003D94  4E75                     rts
  5501. 00003D96  4D45                     chk.w      D6, D5
  5502. 00003D98  4449                     neg.w      A1
  5503. 00003D9A  414E                     chk.w      D0, A6
  5504. 00003D9C  4355                     chk.w      D1, [A5]
  5505. export_10:
  5506. 00003D9E  4E56 0000                link       A6, 0
  5507. 00003DA2  206E 0008                movea.l    A0, [A6 + 0x8]
  5508. 00003DA6  7000                     moveq.l    D0, 0x00
  5509. 00003DA8  1010                     move.b     D0, [A0]
  5510. 00003DAA  206E 000C                movea.l    A0, [A6 + 0xC]
  5511. 00003DAE  7200                     moveq.l    D1, 0x00
  5512. 00003DB0  1210                     move.b     D1, [A0]
  5513. 00003DB2  9041                     sub.w      D0, D1
  5514. 00003DB4  4E5E                     unlink     A6
  5515. 00003DB6  4E75                     rts
  5516. 00003DB8  5245                     addq.w     D5, 1
  5517. 00003DBA  4443                     neg.w      D3
  5518. 00003DBC  4F4D                     chk.w      D7, A5
  5519. 00003DBE  5041                     addq.w     D1, 8
  5520. export_11:
  5521. 00003DC0  4E56 0000                link       A6, 0
  5522. 00003DC4  206E 0008                movea.l    A0, [A6 + 0x8]
  5523. 00003DC8  7000                     moveq.l    D0, 0x00
  5524. 00003DCA  1028 0001                move.b     D0, [A0 + 0x1]
  5525. 00003DCE  206E 000C                movea.l    A0, [A6 + 0xC]
  5526. 00003DD2  7200                     moveq.l    D1, 0x00
  5527. 00003DD4  1228 0001                move.b     D1, [A0 + 0x1]
  5528. 00003DD8  9041                     sub.w      D0, D1
  5529. 00003DDA  4E5E                     unlink     A6
  5530. 00003DDC  4E75                     rts
  5531. 00003DDE  4752                     chk.w      D3, [A2]
  5532. 00003DE0  4545                     chk.w      D2, D5
  5533. 00003DE2  4E43                     trap       3
  5534. 00003DE4  4F4D                     chk.w      D7, A5
  5535. export_12:
  5536. 00003DE6  4E56 0000                link       A6, 0
  5537. 00003DEA  206E 0008                movea.l    A0, [A6 + 0x8]
  5538. 00003DEE  7000                     moveq.l    D0, 0x00
  5539. 00003DF0  1028 0002                move.b     D0, [A0 + 0x2]
  5540. 00003DF4  206E 000C                movea.l    A0, [A6 + 0xC]
  5541. 00003DF8  7200                     moveq.l    D1, 0x00
  5542. 00003DFA  1228 0002                move.b     D1, [A0 + 0x2]
  5543. 00003DFE  9041                     sub.w      D0, D1
  5544. 00003E00  4E5E                     unlink     A6
  5545. 00003E02  4E75                     rts
  5546. 00003E04  424C                     clr.w      A4
  5547. 00003E06  5545                     subq.w     D5, 2
  5548. 00003E08  434F                     chk.w      D1, A7
  5549. 00003E0A  4D50                     chk.w      D6, [A0]
  5550. export_13:
  5551. 00003E0C  4E56 FFFC                link       A6, -0x0004
  5552. 00003E10  206E 0008                movea.l    A0, [A6 + 0x8]
  5553. 00003E14  226E 000C                movea.l    A1, [A6 + 0xC]
  5554. 00003E18  2029 0006                move.l     D0, [A1 + 0x6]
  5555. 00003E1C  90A8 0006                sub.l      D0, [A0 + 0x6]
  5556. 00003E20  2D40 FFFC                move.l     [A6 - 0x4], D0
  5557. 00003E24  0CAE 0000 7FFF FFFC      cmpi.l     [A6 - 0x4], 0x7FFF
  5558. 00003E2C  6F06                     ble        +0x8 /* 00003E34 */
  5559. 00003E2E  303C 7FFF                move.w     D0, 0x7FFF
  5560. 00003E32  6014                     bra        +0x16 /* 00003E48 */
  5561. label00003E34:
  5562. 00003E34  0CAE FFFF 8000 FFFC      cmpi.l     [A6 - 0x4], 0xFFFF8000
  5563. 00003E3C  6C06                     bge        +0x8 /* 00003E44 */
  5564. 00003E3E  303C 8001                move.w     D0, 0x8001
  5565. 00003E42  6004                     bra        +0x6 /* 00003E48 */
  5566. label00003E44:
  5567. 00003E44  302E FFFE                move.w     D0, [A6 - 0x2]
  5568. label00003E48:
  5569. 00003E48  4E5E                     unlink     A6
  5570. 00003E4A  4E75                     rts
  5571. 00003E4C  5355                     subq.w     [A5], 1
  5572. 00003E4E  4D43                     chk.w      D6, D3
  5573. 00003E50  4F4D                     chk.w      D7, A5
  5574. 00003E52  5041                     addq.w     D1, 8
  5575.